標量型別
整型
簽名 :i8,i16,i32,i64,isize
未簽名 :u8,u16,u32,u64,usize
整數文字的型別,例如 45,將從上下文中自動推斷出來。但是為了強制它,我們新增一個字尾:45u8(沒有空格)將輸入 u8。
注意:isize 和 usize 的大小取決於架構。在 32 位拱門上,它是 32 位,在 64 位上,你猜對了!
浮點數
f32 和 f64。
如果你只是寫 2.0,預設情況下是 f64,除非型別推斷另有決定!
要強制 f32,要麼使用 f32 型別定義變數,要麼使用文字字尾:2.0f32。
布林
bool,有價值 true 和 false。
人物
char,其值為'x'。在單引號中,包含單個 Unicode 標量值,這意味著在其中包含表情符號是有效的! 這裡有 3 個例子:'😻','\u{3f}','\u{1d160}'。