この記事について Rustの基本型についてまとめます。 Rustは他の言語のと違って明示的に宣言しなくても標準ライブラリ(std)が読み込まれます。 基本型は全てその標準ライブラリ内で宣言・定義されています。詳しいことはRustの標準ライブラリのリファレンスを参照してください。 基本型の分類 Rustの基本型はC/C++の基本型にPythonなどの比較的新しい言語の基本型をミックスしたものようなものになっています。大まかにそれらの型を分類すると次のようになっています。 整数型 浮動小数点型 関数型 bool型 ポインタ・参照型 タプル型 char型・固定長の文字列型 配列型 はじめは全ての型を一挙に紹介しようと思ったのですが、公式ドキュメントを見ると型のトレイト(メンバメソッドみたいなもの)がかなりの量があり驚きました。そこで、今回は整数型についてのみ紹介します。