for loops
El [bucle for]for loop está estrechamente relacionado con el bucle while let. Llamará automáticamente a into_iter() en la expresión y después iterará sobre ella:
fn main() { let v = vec![10, 20, 30]; for x in v { println!("x: {x}"); } for i in (0..10).step_by(2) { println!("i: {i}"); } }
Aquí puedes usar break y continue como de costumbre.
- La iteración de índices no es una sintaxis especial en Rust para ese caso.
 (0..10)es un rango que implementa unIteratortrait.step_byes un método que devuelve otroIteratorque salta cada otro elemento.- Modifica los elementos del vector y explica los errores del compilador. Cambia el vector 
vpara que sea mutable y el buclefor x in v.iter_mut().