変数

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