変数
Rust は静的型付けによって型安全性を提供します。変数のバインディングは let
を使用して行います。
fn main() { let x: i32 = 10; println!("x: {x}"); // x = 20; // println!("x: {x}"); }
This slide should take about 5 minutes.
-
x = 20
のコメント化を解除して、変数がデフォルトで不変であることを示します。変更を許可するには、mut
キーワードを追加します。 -
ここでの
i32
は変数の型です。これはコンパイル時に指定する必要がありますが、多くの場合、プログラマーは型推論(後述)を使用することでこれを省略できます。