えいたんごクイズ

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-「変える」の仲間です。

外部辞書で調べる

この単語を英単語クイズで覚えよう