Boucle simple
#![allow(unused)] fn main() { for i in 0..5 { println!("{i}"); } }
x .. y
est un intervalle
semi-ouvert, comme le
range(x, y)
de Python.
D’autres types d’intervalles existent, par exemple…
x ..= y
est un intervalle ferméx ..
est un intervalle infini commençant à x
Ces intervalles ne servent pas qu’à itérer sur des entiers, donc…
- Toutes les permutations de bornes fermées, ouvertes et infinies sont permises
- Les bornes n’ont pas besoin d’être entières