typestar

Tuplas en Rust

Grupos de tamaño fijo con tipos mezclados.

fn main() {
    let point = (3, 7, 2);
    let (x, y, z) = point;

    let first = point.0;
    let sum = x + y + z;

    let mixed: (i32, f64, char) = (1, 2.5, 'z');
    let unit = ();
    println!("{first} {sum} {}", mixed.1);
    let _ = unit;
}

Cómo funciona

  1. Una tupla se desestructura en vinculaciones con nombre.
  2. .0 y .1 indexan posiciones directamente.
  3. () es el tipo unit: la ausencia de valor.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
12
Caracteres a escribir
216
Tokens
85
Ritmo de tres estrellas
85 tpm

Al ritmo de tres estrellas de 85 tokens por minuto, este intento toma unos 60 segundos.

Escribe este fragmento

Paso 1 de 4 en Valores compuestos; paso 7 de 39 en Fundamentos del lenguaje.

← Anterior Siguiente →