fn main() { let (uno, dos, tres) = (1, 2, 3); println!("Uno = {}", uno); println!("Dos = {}", dos); println!("Tres = {}", tres); let tup = (3, "foo"); println!("{}", tup.0); let tup: (i32, &str) = (3, "foo"); println!("{}", tup.0); let mut _cambiar = (1.1f32, 1); let aesto = (3.14f32, 6); _cambiar = aesto; println!("{}", aesto.0); /* No funciona porque el tipo de dato no está en el mismo orden let mut cambiar = (1.1f32, 1); let aesto = (6, 3.14f32); cambiar = aesto; */ }