Variables y mutabilidad en Rust
Las vinculaciones son inmutables por defecto; mut activa el cambio.
fn main() {
let name = "typestar";
let count: i32 = 42;
let ratio = 3.5_f64;
let mut total = 0;
total += count;
total *= 2;
let doubled = ratio * 2.0;
println!("{name}: {total} ({doubled})");
}
Cómo funciona
letvincula un valor; el tipo se anota o se infiere.mutes obligatorio antes de que una vinculación pueda cambiar.+=y*=actualizan una vinculación mutable.
Palabras clave y builtins usados aquí
f64fni32letmut
El intento, en números
- Líneas
- 12
- Caracteres a escribir
- 195
- Tokens
- 56
- Ritmo de tres estrellas
- 80 tpm
Al ritmo de tres estrellas de 80 tokens por minuto, este intento toma unos 42 segundos.
Paso 1 de 6 en Variables y tipos; paso 1 de 39 en Fundamentos del lenguaje.