immutability
/ˌɪmjuːtəˈbɪlɪti/
noun
名詞
不変性
解説
変化することができない、または変更されることができない状態を表す性質。特にプログラミングで、オブジェクトが作成後に修正されない特性を指す。
覚え方のコツ
まず core は mutable(変更できる)です。programming で mutable object / mutable state を見たことがあれば、その前に否定の im- が付いた immutable で「変更不可」と取りやすくなります。immutability はその名詞形で「変更できない性質」。-ity は ability, activity などと同じく「性質・状態」を作る語尾。update や mutation と対比しながら、「一度作ったら変えないデータ設計」を連想すると定着しやすいです。
例文
The immutability of the contract made it difficult to amend.
その契約の不変性は修正を困難にした。
In functional programming, immutability is a core principle.
関数型プログラミングでは、不変性は中核的な原則である。
The immutability of the original document was legally binding.
原文書の不変性は法的拘束力を持っていた。
immutability の類義語・関連語
派生語
紛らわしい語
immutability の語源・成り立ち
ラテン語 immutabilis(変えられない)を経てできた語で、in-「否定」+ mutare「変える」+ -ability「性質」から成ります。つまり「変化させることができない性質」で、mutable や mutate も同じ mut-「変える」の仲間です。
外部辞書で調べる
この単語を英単語クイズで覚えよう