変数
Rust は静的型付けによって型安全性を提供します。変数束縛は let で行います。
// 著作権 2023 Google LLC // SPDX-License-Identifier: Apache-2.0 fn main() { let x: i32 = 10; println!("x: {x}"); // x = 20; // println!("x: {x}"); }
-
x = 20のコメントを外して、変数がデフォルトで不変であることを確認しましょう。 変更を許可するには、mutキーワードを追加します。 -
このスライドでは、未使用変数や不要な
mutなどに対する警告が有効になっています。 こうした警告は注意をそらさないように、ほとんどのスライドでは省略されています。 変更を削除して、mutキーワードだけを残してみてください。 -
ここでの
i32は変数の型です。これはコンパイル時にわかっている必要がありますが、 型推論(後で扱います)により、多くの場合はプログラマがこれを省略できます。