Rust · Nivel principiante · Etapa 2

Cambiar una variable mutable

Declara un entero mutable, sustituye su valor inicial y muestra el resultado final.

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

Cómo ejecutarlo

Desde la raíz del repositorio del curso, ejecuta:

cargo run --bin desafioVariablesMutables

La salida esperada es add = 16.

salida real
cargo run --bin desafioVariablesMutables
add = 16