Introduction
Dans ce laboratoire, nous allons apprendre à utiliser les vecteurs, qui sont des tableaux redimensionnables en Rust qui peuvent croître ou rétrécir à tout moment. Un vecteur est représenté par trois paramètres : un pointeur vers les données, une longueur et une capacité. La capacité indique combien de mémoire est réservée pour le vecteur, et lorsque la longueur dépasse la capacité, le vecteur est réalloué avec une capacité plus grande. Nous pouvons collecter des itérateurs dans des vecteurs en utilisant la méthode collect, initialiser des vecteurs en utilisant le macro vec!, insérer de nouveaux éléments à la fin en utilisant la méthode push et obtenir le nombre d'éléments en utilisant la méthode len. Nous pouvons également accéder à des éléments en utilisant l'indexation, supprimer le dernier élément en utilisant la méthode pop et itérer sur le vecteur en utilisant les méthodes iter ou iter_mut. De plus, il existe plus de méthodes disponibles pour les vecteurs dans le module std::vec.
Note : Si le laboratoire ne spécifie pas de nom de fichier, vous pouvez utiliser n'importe quel nom de fichier que vous voulez. Par exemple, vous pouvez utiliser
main.rs, le compiler et l'exécuter avecrustc main.rs &&./main.