Bucla for
din Rust e o îmbunătățire importantă. Ea
iterează peste valorile oricărei expresii care poate fi transformată într-un iterator. Vă întrebați
ce este un iterator? Un iterator este un obiect pe care îl puteți întreba "Care este
următorul element pe care îl ai?" până când acesta nu mai are elemente.
Vom explora acest lucru într-un capitol viitor. Între timp, țineți minte că Rust poate crea ușor iteratori care generează o secvență de numere întregi.
Operatorul ..
creează un iterator care generează numere de la un număr până la
alt număr, din unu în unu, fără să îl includă pe cel din urmă.
Operatorul ..=
creează un iterator care generează numere de la un număr până la
alt număr, din unu în unu, inclusiv cel din urmă.