Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

値

基本的な組み込み型と、各型のリテラル値の構文を以下に示します。

型リテラル
符号付き整数i8、i16、i32、i64、i128、isize-10、0、1_000、123_i64
符号なし整数u8、u16、u32、u64、u128、usize0、123、10_u16
浮動小数点数f32、f643.14、-10.0e20、2_f32
Unicode スカラー値char'a'、'α'、'∞'
ブール値booltrue、false

各型の幅は次のとおりです。

  • iN、uN、fN は N ビット幅です。
  • isize と usize はポインタの幅です。
  • char は 32 ビット幅です。
  • bool は 8 ビット幅です。
This slide should take about 5 minutes.

上記には示されていない構文もあります。

  • 数字のアンダースコアはすべて省略できます。アンダースコアは読みやすくするためにのみ使用します。そのため、1_000 は 1000(または 10_00)、123_i64 は 123i64 と記述できます。