Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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