Progrust Library.

// dictionary

可変性(Mutability).

可変性(Mutability)

Rustでは、変数のデフォルトが**不変(immutable)**です。これは予期しない変更を防ぐ設計になっています。

不変変数(デフォルト)

fn main() {
    let x = 5;
    // x = 6;  // コンパイルエラー
}

可変変数

fn main() {
    let mut x = 5;
    x = 6;  // OK
    println!("{}", x);
}

可変性は参照にも適用される

不変参照 &T と可変参照 &mut T の区別についての詳細は借用(Borrowing)を参照してください。

この辞書が使われているページ

backlinks 1

  1. 辞書シャドウイング(Shadowing)