xxxxxxxxxx
//
for &value in vector {
if value > 10 {
//do somehing here
}
}
xxxxxxxxxx
fn main() {
let v = vec![1; 10];
for (pos, e) in v.iter().enumerate() {
println!("Element at position {}: {:?}", pos, e);
}
}
xxxxxxxxxx
//Here, value is mutably borrowed but you might
//want to take it by value or normal reference
for &value in vector {
//Do your stuff
}