Primitive Types
Integers
- Signed integers: i8, i16, i32, i64, i128, isize
- Unsigned integers: u8, u16, u32, u64, u128, usize
- Integer literal 預設是 i32
- usize 用在索引 (indexing)
宣告整數的幾種方式:
Floats
f32
,f64
(default)
Characters
- One character (
char
) is 4 bytes. 底層是u32
。 - u8 可以轉成 char
Strings
- 計算 string 佔幾 byte(s):
.len()
- 計算 string 是幾個字元:
.chars().count()
.chars()
將 strings 轉成 collection of character。- 將 string 以 collection of bytes 呈現:
as_bytes()