La boucle for
de Rust est une mise à niveau puissante qui permet
d'itérer sur les valeurs d'une expression en créant un itérateur.
Qu'est-ce qu'un itérateur? Un itérateur est un objet auquel tu peux demander
"quel est l'élément suivant?" jusqu'à ce qu'il n'y en ait plus.
Nous donnerons plus d'explications sur les itérateurs dans un futur chapitre. Quoi qu'il en soit, retiens qu'avec Rust il est facile de créer des itérateurs qui génèrent une séquence de nombres entiers.
L'opérateur ..
crée un itérateur qui génère une suite de nombres depuis la première valeur incluse
jusqu'à la dernière valeur excluse.
L'opérateur ..=
crée un itérateur qui génère une suite de nombres depuis la première valeur incluse
jusqu'à la dernière valeur incluse.