23 lines
506 B
Rust
23 lines
506 B
Rust
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);
|
|
}
|