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 mutableEn 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 inmutableDesafío
PrincipianteDeclara 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 mutablePuedes reasignar valores a variables mutables:
y = 20; // permitido - y es mutable
x = 15; // error - x es inmutablePrué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);
}Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentals
4Operadores Parte 1
Operadores aritméticosOperador de móduloAtajos aritméticosOperadores de comparaciónComparación de strings5Operadores Parte 2
Operadores lógicos Parte 1Operadores lógicos Parte 2Repaso - Lógica simpleOperadores lógicos Parte 33Variables Parte 2
Declaración de tiposConvenciones de nomenclaturaInferencia de tiposResumen - Inicializar variablesConversión de tipos9Bucles
For sobre seriesBucle WhileBreakContinueBucle anidadoEtiquetas de bucleBucle infinitoResumen - Entrada dinámica