Rust 型態
Integer Types
整數是沒有小數部分的數字。以下是在RUST中整數型態的表示方法。
Length |
Signed |
Unsigned |
8-bit |
i8 |
u8 |
16-bit |
i16 |
u16 |
32-bit |
i32 |
u32 |
64-bit |
i64 |
u64 |
128-bit |
i128 |
u128 |
1 2 3 4 5
| let a: i8 = 1;
let b: i16 = 2;
let c: i32 = 3;
|
Floating-Point Types
Rust對於浮點數也有兩種原始類型f32
和f64
。
1 2 3
| let x = 5.0;
let y: f32 = 3.0;
|
The Boolean Type
在布林函數中只有對和錯。
1 2 3
| let x = true;
let y: bool = false;
|
The Character Type
字元型態中可儲存一個字,如果一個以上就會變成字串。
1 2 3
| let a = 'A';
let b = 'B';
|
The Array Type
利用陣列儲存多筆資料,取用時只需要輸入對應的index
就可以了。
1 2 3 4
| let a = [1, 2, 3, 4, 5];
let first = a[0]; let second = a[1];
|