mutable
変わりやすい / 可変の
形容詞
比較級: more mutable最上級: most mutable
意味の核心とニュアンスmutable は、あるものの性質、形態、または状態が変化しうること、あるいは変わりやすいことを指します。単に変化することを意味するのではなく、本質的に変更が可能な性質を持っていること、あるいは安定せず変動しやすい傾向があることに重点が置かれます。
日常的な文脈では、人の性格や天候、政治的な状況など、予測不能で移ろいやすい様子を表現する際に使われます。一方で、専門的な文脈では変更可能であることという客観的な属性を指します。
プログラミングにおける特殊な用法
コンピューターサイエンス、特にプログラミング言語の文脈では、非常に重要な技術用語として使われます。ここでは可変と訳され、オブジェクトが作成された後にその内容を書き換えられるかどうかを区別します。
mutable(可変):作成後に値を変更できるオブジェクト(例:リストや辞書)。
immutable(不変):一度作成すると内容を変更できないオブジェクト(例:タプルや文字列)。
日本語で可変と言うと単に変えられるという意味になりますが、英語の mutable は、そのデータ構造が設計上変更を許容しているかという性質を定義する言葉である点に注意してください。
類義語との使い分けvariable と混同されやすいですが、variable は変動する量や変数という数値的な変動に焦点が当たります。それに対し mutable は、より根本的な性質や形態の変更可能性を指します。また、fickle は人の心や態度が気まぐれで変わりやすいという否定的なニュアンスが強いですが、mutable はより中立的で記述的な表現です。