[Rust]変数
変数の宣言
変数の宣言はlet
を使うことで行う。
定数を宣言する場合はconst
を使う。
let a = 0; // 変数 const b = 1 // 定数
letは同じ変数名での再定義が可能だが、constは不可能。
変数はイミュータブル
Rustの変数は基本的に不変であるらしく変数の値を変えることができない。
もし変えようとした場合はエラーが出る。
しかし、変数の宣言時にmut
をつけることで変数の値を変更することが可能となる。
// エラーになる let a = 0; a = 123; // エラーにならない let mut a = 0; // ミュータブルな変数の宣言 a = 123;