Reverse iterator in Rust
In Rust vectors support built in function to iterate callediter()
the iter() function has a built in sub function called rev()
this will change iterator to start from reverse. See below example and output:Example of Reverse iterator for numbers
fn main() {
let a = vec![1,2,3];
for i in a.iter().rev() {
println!("{}", i);
}
}
Output
3
2
1
2
1