基礎文法

イミュータブル

日本語

概要

一度作成したら、値を変更できない性質。

詳細

生成後に状態を変更できない性質。予期しない副作用を防ぎ、並行処理での安全性を高める。文字列(String)は多くの言語でイミュータブルとして実装されており、文字列を連結するたびに新しいオブジェクトが生成されるため、ループ内で大量に連結すると性能劣化の原因になりやすい。

プログラミングの他の用語