typestar

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

  1. let vincula un valor; el tipo se anota o se infiere.
  2. mut es obligatorio antes de que una vinculación pueda cambiar.
  3. += y *= actualizan una vinculación mutable.

Palabras clave y builtins usados aquí

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.

Escribe este fragmento

Paso 1 de 6 en Variables y tipos; paso 1 de 39 en Fundamentos del lenguaje.

Siguiente →