IT用語集 › プログラミング › 不変性(イミュータビリティ)

不変性(イミュータビリティ)

プログラミング Svenska → 更新: 2026-10-21

作成後に変更できないデータ。「変更」したければ、新しい版を作る。

Clojure、Elixir、Haskell といった関数型プログラミングの中心的な考え方である。挙動が予測しやすく、推論しやすい。その代わり、書くのは少しだけ面倒になる。React の state、Redux、Rust の所有権システムもこの発想の上に成り立っている。

← 用語集に戻る