for
The for loop iterates over
ranges of values or the items in a collection:
fn main() { for x in 1..5 { dbg!(x); } for elem in [2, 4, 8, 16, 32] { dbg!(elem); } }
- Under the hood forloops use a concept called “iterators” to handle iterating over different kinds of ranges/collections. Iterators will be discussed in more detail later.
- Note that the first forloop only iterates to4. Show the1..=5syntax for an inclusive range.