Инициализация типов

//"const" for constants and
//"let" for variables

//Int
let (number, other_number) = (4237);
const MAX_INT64i64 = i64::MAX;
const MBi32 = 1_048_576;

//Double
const EXPf64 = 2.71828;
let billion = 1E+9;

//Float
const PIf32 = 3.14;

//String
let greeting: &str = "Hello";

//Multiline String
let multi_line1 = "this is some\
\nmultiline text";

//Multiline String
let multi_line2 = r"this is some
multiline text";

//Bool
const SUN_IS_STARbool = true;
let earth_is_star = false;

//Character "A"
let char_a: char = 'A'//'\u{0041}'

//Tuple (Int, String)
let one = (1"one");

println!("number is {number}");
println!("other_number is {other_number}");
println!("MAX_INT64 is {MAX_INT64}");
println!("Mb is {MB}");
println!("EXP is {EXP}");
println!("billion is {billion}");
println!("PI is {PI}");
println!("greeting is {greeting}");
println!("multi_line1 is {multi_line1}");
println!("multi_line2 is {multi_line2}");
println!("SUN_IS_STAR is {SUN_IS_STAR}");
println!("earth_is_star is {earth_is_star}");
println!("char_a is {char_a}");
println!("one.0 is {0}", one.0);
println!("one.1 is {0}", one.1);