Menu
Coddy logo textTech

Déclaration de type

Fait partie de la section Fondamentaux du Journey Rust de Coddy. Leçon 10 sur 75.

Une fois qu’une variable est déclarée avec un type donné, elle ne peut contenir que des valeurs de ce type. Par exemple, une variable i32 ne peut contenir que des valeurs entières, et une variable String ne peut contenir que du texte.

Par exemple :

let mut age: i32 = 25;  // Ne peut contenir que des nombres entiers
let mut name: &str = "Alice";  // Ne peut contenir que du texte

Ceux-ci provoqueraient des erreurs :

age = "Bob";  // Erreur : on ne peut pas mettre du texte dans une variable i32
name = 30;  // Erreur : on ne peut pas mettre un nombre dans une variable String

Ce sont des valeurs valides :

age = 26;  // OK : affectation d'un nouvel entier
name = "Jane";  // OK : affectation d'une nouvelle chaîne de texte
challenge icon

Défi

Débutant

Déclare les variables suivantes avec leurs types et valeurs correspondants :

  • Une variable i32 nommée count avec la valeur 10.
  • Une variable f64 nommée total avec la valeur 150.75.
  • Une variable char nommée grade avec la valeur 'A'.
  • Une variable bool nommée is_active avec la valeur false.
  • Une variable String nommée user_name avec la valeur "Bob123".

Après avoir déclaré ces variables, utilise println!() pour afficher leurs valeurs dans la console au format suivant :

Count: [value of count]
Total: [value of total]
Grade: [value of grade]
Active: [value of is_active]
User Name: [value of user_name]

Essayez vous-même

fn main() {
    // Déclarez les variables ici
    
    
    // Affichez les valeurs
    println!("Count: {}", count);
    println!("Total: {}", total);
    println!("Grade: {}", grade);
    println!("Active: {}", is_active);
    println!("User Name: {}", user_name);
    
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Compilateur Rust en ligne