How to use iterator to read values from an array Rust

2 Answers

0 votes
fn main() {
    let arr = [4, 8, 1, 9];

    let mut iter = arr.iter(); 

    println!("{:?}",iter);

    println!("{:?}",iter.next());
    println!("{:?}",iter.next());
    println!("{:?}",iter.next());
    println!("{:?}",iter.next());
    
    println!("{:?}",iter.next()); // None
}




/*
run:

Iter([4, 8, 1, 9])
Some(4)
Some(8)
Some(1)
Some(9)
None

*/

 



answered Nov 2, 2022 by avibootz
0 votes
fn main() {
    let arr = [4, 8, 1, 9];

    let iter = arr.iter();
    
    for value in iter {
        print!("{} ", value);
    }
}




/*
run:

4 8 1 9 

*/

 



answered Nov 2, 2022 by avibootz

Related questions

...