17 lines
334 B
Rust
17 lines
334 B
Rust
fn main() {
|
|
let x = 5u32;
|
|
|
|
let y: &u32;
|
|
{
|
|
let x_cuadrado = x * x;
|
|
let x_cubo = x_cuadrado * x;
|
|
// da un error por que la memoria es eliminada
|
|
// cuando es eliminado el scope
|
|
y = &(x_cubo + x_cuadrado + x);
|
|
};
|
|
|
|
let z = { 2 * x };
|
|
|
|
println!("x={}, y={}, z={}", z, y, z)
|
|
}
|