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

Rust array iterate indices and elements with enumerate

  • iter
  • enumerate
fn main() {
    let numbers: [i32; 3] = [10, 11, 12];

    for (ix, number) in numbers.iter().enumerate() {
        println!("{ix} {}", number);
    }
}
0 10
1 11
2 12