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
для включеного діапазону.