Code Fix

初級E0384: cannot assign twice to immutable variable の原因と直し方 › パターン4

E0384: cannot assign twice to immutable variable の原因と直し方

Rustの変数はデフォルトで不変(immutable)です。

 1  fn main() {
 2      let _______price = 50;
               ^
 3      price = 75;
 4      println!("{}", price);
 5  }
error[E0384]: cannot assign twice to immutable variable `price`

空欄を埋めて実行を通す

広告
広告スロット(未設定)

E0384: cannot assign twice to immutable variable の原因と直し方

letで宣言した変数に後から再代入しようとすると、コンパイル時にE0384エラーになります。

このエラーの解説と類題をまとめて見る →

広告
広告スロット(未設定)