Nombres
Fait partie de la section Fundamentals du Journey Rust de Coddy — leçon 5 sur 75.
Les variables sont des conteneurs qui contiennent des valeurs de données. Elles sont utilisées pour stocker, manipuler et afficher des informations au sein d'un programme.
En résumé, une variable est comme une unité de mémoire à laquelle nous pouvons accéder en tapant le nom de la variable.
Chaque variable possède un nom unique et une valeur qui peut être de différents types. Rust dispose de divers types de données intégrés qui définissent le type de valeur qu'une variable peut contenir.
Pour initialiser une variable, nous utilisons le format suivant :
let variable_name: variable_type = value;En Rust, les nombres sont généralement représentés à l'aide de deux types de données principaux : i32 et f64.
i32 est utilisé pour stocker des nombres entiers sans virgule décimale. Par exemple :
let age: i32 = 30;
let temperature: i32 = -5;
let count: i32 = 100;f64 est utilisé pour stocker des nombres avec une virgule décimale. Par exemple :
let price: f64 = 99.99;
let pi: f64 = 3.14159;
let fraction: f64 = 0.5;Lors de la déclaration de variables en Rust, vous devez spécifier le type de la variable après le nom de la variable, suivi d'un deux-points. C'est ce qu'on appelle la déclaration de type. Une fois qu'une variable est déclarée avec un certain type, elle ne peut contenir que des valeurs de ce type.
Défi
DébutantÉcrivez un programme Rust qui déclare et initialise les variables suivantes :
- Déclarez une variable
i32nomméequantityet initialisez-la avec la valeur5. - Déclarez une variable
f64nomméeitem_priceet initialisez-la avec la valeur24.99.
Après avoir déclaré et initialisé ces variables, utilisez println!() pour afficher les valeurs des variables dans la console au format suivant :
Quantity: [valeur de quantity]
Price: [valeur de item_price]Aide-mémoire
Les variables sont des conteneurs qui contiennent des valeurs de données. Pour initialiser une variable, utilisez ce format :
let variable_name: variable_type = value;i32 est utilisé pour les nombres entiers :
let age: i32 = 30;
let temperature: i32 = -5;f64 est utilisé pour les nombres avec des points décimaux :
let price: f64 = 99.99;
let pi: f64 = 3.14159;La déclaration de type est requise - spécifiez le type après le nom de la variable avec deux-points. Une fois déclarée, une variable ne peut contenir que des valeurs de ce type.
Essayez vous-même
fn main() {
// Déclarez et initialisez les variables ici
// Affichez les valeurs, ne modifiez pas les lignes ci-dessous
println!("Quantity: {}", quantity);
println!("Price: {}", item_price);
}Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Fundamentals
4Opérateurs - Partie 1
Opérateurs arithmétiquesOpérateur moduloRaccourcis arithmétiquesOpérateurs de comparaisonComparaison de chaînes7Entrées/Sorties de base
Afficher dans la consoleLire la saisie utilisateurRécapitulatif - Jusqu'à 120Récapitulatif - Vrai ou Faux5Opérateurs, partie 2
Opérateurs logiques, partie 1Opérateurs logiques, partie 2Récapitulatif - Logique simpleOpérateurs logiques, partie 33Variables - Partie 2
Déclaration de typeConventions de nommageInférence de typeRécapitulatif - Initialiser des variablesConversion de type9Boucles
Boucle For sur une sérieBoucle WhileBreakContinueBoucles imbriquéesÉtiquettes de boucleBoucle infinieRécapitulatif - Entrée dynamique12Bases des tableaux
Déclaration de tableauxTableau comme paramètreAccès aux élémentsModification de tableauxRécapitulatif - Affichage formaté d'un tableau15Opérations sur les chaînes
Méthodes de chaînesMacro format!Conversion de chaînesRécapitulatif - Format