Qué hace este ejercicio
Asigna 13 a una variable, cambia después su valor a 16 e imprime add = 16. Esta segunda etapa introduce la mutabilidad explícita de Rust.
Explicación
Las variables son inmutables por defecto. La palabra clave mut permite que add reciba otro valor después de su declaración.
let mut add = 13;
add = 16;
println!("add = {}", add);
El atributo #[allow(unused_assignments)] del archivo completo evita el aviso que produciría el valor inicial 13: se reemplaza antes de llegar a leerse. El marcador {} inserta el valor final en el texto.
Conceptos practicados
- Inmutabilidad por defecto.
- Declaración con
let mut. - Reasignación de un entero.
- Formato básico con
println!.
Cómo ejecutarlo
Desde la raíz del repositorio del curso, ejecuta:
cargo run --bin desafioVariablesMutables
La salida esperada es add = 16.
cargo run --bin desafioVariablesMutables
add = 16