- Integer&Float
| 8-bit | i8 | u8 |
|---|---|---|
| 16-bit | i16 | u16 |
| 32-bit | i32 | u32 |
| 64-bit | i64 | u64 |
| 128-bit | i128 | u128 |
| arch | isize | usize |
| f32 | ||
| f64 |
- Char
fn main() {
let c = 'z';
let z: char = 'ℤ'; // with explicit type annotation
let heart_eyed_cat = '😻';
}
- Tuple
fn main() {
let tup = (500, 6.4, 1);
let (x, y, z) = tup;
println!("The value of y is: {y}");
}
- Array
let a: [i32; 5] = [1, 2, 3, 4, 5];
let a = [3; 5];//let a = [3, 3, 3, 3, 3]