変数
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は変数の型です。これはコンパイル時に指定する必要がありますが、多くの場合、プログラマーは型推論(後述)を使用することでこれを省略できます。