Definición
For permite iterar sobre un Iterador
for n in 1..101 {
if n % 3 == 0 {
println!("multiplo de 3");
} else if n % 4 == 0 {
println!("multiplo de 4, pero no de 3");
} else {
println!("{}", n);
}
}
Los vectores también pueden devolver un Iterador, por ejemplo
let nombres = vec!["Juan", "Pedro", "Felipe"];
for nombre in nombres.iter() {
println!("{}", nombre);
}