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);
}