for
Цикл for виконує ітерації над діапазонами значень або елементами колекції:
fn main() {
for x in 1..5 {
println!("x: {x}");
}
for elem in [1, 2, 3, 4, 5] {
println!("elem: {elem}");
}
}
- Під капотом циклів
forвикористовується концепція, яка називається “ітератори”, для обробки ітерацій над різними типами діапазонів/колекцій. Ітератори буде розглянуто більш детально пізніше. - Зверніть увагу, що перший цикл
forвиконує ітерацію тільки до4. Покажіть синтаксис1..=5для включеного діапазону.