Aprende Rust en solo 1 hora con mini desafíos.
No lo pienses demasiado, empieza ahora.
0 / 26 levels0%
25%50%75%100%
Variables y Mutabilidad
1 / 26Explicación rápida
En Rust, cada variable es inmutable por defecto. Una vez que asignas un valor, el compilador no te deja cambiarlo.
Este código no compila:
let x = 5; x = 10; // ❌ error: cannot assign twice // to immutable variable `x`
La solución es agregar mut justo después de let:
let mut x = 5; x = 10; // ✅ compiles fine!
El orden es siempre let mut — nunca mut let. Dos palabras clave, un espacio.