类型
布尔类型
let is_sucess: bool = true;
println!("is_sucess = {}", is_sucess);
char类型, 在 Rust 中 char 是32位的
let p: char = 'p';
let w: char = '我';
println!("p = {}", p);
println!("w = {}", w);
数字类型
i8, i16, i32, i64 ; u8 , u16, u32, u64 ; f8, f16, f32, f64
let a: i32 = 999999;
println!("a = {}", a);
let a: f32 = 90909090.0009984;
println!("a = {}",a);
自适应类型 isize , usize
println!("max = {}", usize::max_value());
数组 [Type; size], size 也是数组类型
let arr: [u32; 5] = [1, 2, 3, 4, 5];
println!("arr = {}", arr[3]);
复合类型 元组
let tup: (char, f32) = ('π', 3.1415926);
println!("tup = {}, {}", tup.0, tup.1);
网友评论