ミニチャレンジで 1 時間で Rust を習得。
考えすぎず、今すぐ始めよう。
0 / 26 levels0%
25%50%75%100%
変数と可変性
1 / 26クイック解説
Rustではすべての変数はデフォルトで不変です。一度値を代入すると、コンパイラは変更を許可しません。
let x = 5; x = 10; // ❌ エラー: cannot assign twice to immutable variable `x`
解決策はletの直後にmutを書くことです:
let mut x = 5; x = 10; // ✅ コンパイル成功!
順序は常にlet mut — mut letではありません。