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
- Una tupla se desestructura en vinculaciones con nombre.
.0y.1indexan posiciones directamente.()es el tipo unit: la ausencia de valor.
Palabras clave y builtins usados aquí
charf64fni32let
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.
Paso 1 de 4 en Valores compuestos; paso 7 de 39 en Fundamentos del lenguaje.