Menu
Coddy logo textTech

Variables mutables

Parte de la sección Fundamentals del Journey de Rust de Coddy — lección 9 de 75.

En Rust, las variables son inmutables por defecto. Esto significa que una vez que asignas un valor a una variable, no puedes cambiar ese valor. Sin embargo, puedes hacer que una variable sea mutable usando la palabra clave mut al declarar la variable.

Por ejemplo:

let x = 5; // x es inmutable
let mut y = 10; // y es mutable

En este ejemplo, x es inmutable, por lo que no puedes cambiar su valor después de que se inicializa. Por otro lado, y es mutable, por lo que puedes cambiar su valor más adelante en el código.

y = 20; // Esto está permitido porque y es mutable
x = 15; // Esto causará un error porque x es inmutable
challenge icon

Desafío

Principiante

Declara una variable mutable llamada add y asígnale el valor 13.

Cambia el valor de 13 a 16.

Hoja de referencia

En Rust, las variables son inmutables por defecto. Para hacer que una variable sea mutable, usa la palabra clave mut:

let x = 5;        // variable inmutable
let mut y = 10;   // variable mutable

Puedes reasignar valores a variables mutables:

y = 20;  // permitido - y es mutable
x = 15;  // error - x es inmutable

Pruébalo tú mismo

#[allow(unused_assignments)] // No elimines esta línea

fn main() {
    // Inicializar la variable add
    
    
    // Cambiar el valor de 13 a 16
    
    
    // No cambies la línea de abajo
    println!("add = {}", add);
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentals