fn main() { let x = 5u32; let y = { let x_cuadrado = x * x; let x_cubo = x_cuadrado * x; x_cubo + x_cuadrado + x }; // La variable z no tiene ningĂșn valor, no es devuelto por el punto y coma let z = { 2 * x; }; // la variable h tiene el valor de 2*x por que es devuelta al no tener punto y coma. let h = { 2 * x }; println!("x es {:?}", x); println!("y es {:?}", y); println!("z es {:?}", z); println!("h es {:?}", h); }