rustbook/variables/src/main.rs

45 lines
690 B
Rust

use std::io;
fn main() {
let x = 5;
let x = x + 1;
println!("X: {x}");
{
let x = x * 2;
println!("x: {x}");
}
println!("x: {x}");
let fx = 2.0;
let fy : f32 = 3.0;
println!("fx: {fx}");
println!("fy: {fy}");
let a = [1,2,3,4,5];
let mut index = String::new();
io::stdin()
.read_line(&mut index)
.expect("failed");
let index :usize = index.trim().parse().expect("not a number)");
let element = a[index];
println!("{index} is {element}");
let mut y = {
let x = 3;
x + 1
};
println!("{y}");
y = five();
println!("{y}");
}
fn five () -> i32 {
5
}