RosettaCodeData/Task/Loops-Foreach/Rust/loops-foreach-2.rs
2024-10-16 18:07:41 -07:00

14 lines
326 B
Rust

let mut collection = vec![1,2,3,4,5];
for mut_ref in &mut collection {
// alternatively:
// for mut_ref in collection.iter_mut() {
*mut_ref *= 2;
println!("{}", *mut_ref);
}
// immutable borrow
for immut_ref in &collection {
// alternatively:
// for immut_ref in collection.iter() {
println!("{}", *immut_ref);
}