Mutabilidad
Los enlaces de variables son inmutables por defecto, pero esto se puede anular
usando el modificador mut
.
fn main() { let _enlace_inmutable = 1; let mut enlace_mutable = 1; println!("Antes de la mutación: {}", enlace_mutable); // Ok enlace_mutable += 1; println!("Después de la mutation: {}", enlace_mutable); // Error! _enlace_inmutable += 1; // FIXME ^ Comenta esta línea }
El compilador arrojará un diagnóstico detallado sobre errores de mutabilidad.