Déclaration de tableaux
Fait partie de la section Fundamentals du Journey Rust de Coddy. Leçon 55 sur 75.
Un tableau est une collection de taille fixe où tous les éléments doivent être du même type dès le départ. Les tableaux sont créés à l'aide de crochets [], et les éléments à l'intérieur du tableau sont séparés par des virgules.
Voici un exemple de la manière de créer un tableau :
let numbers = [1, 2, 3, 4, 5];Pour vérifier la longueur du tableau, nous pouvons utiliser la méthode .len() :
let length = numbers.len();La variable length contiendra 5 car il y a 5 éléments dans le tableau.
Une autre façon de créer un tableau en utilisant le mot-clé : suivi du type et de la taille du tableau :
let numbers: [i32; 5] = [0; 5];Crée un tableau de 5 entiers, tous initialisés à 0
Défi
FacileCréez un tableau nommé shopping_list qui contient les éléments suivants : bread, eggs, milk et butter.
Essayez vous-même
fn main() {
// Créez le tableau shopping_list ici
// Ne modifiez pas le code ci-dessous
println!("Shopping List:");
for i in 0..shopping_list.len() {
println!("{}", shopping_list[i]);
}
}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 - FormatEntraînez-vous par vous-même : Compilateur Rust en ligne