「invariant」と「variant」の違いですね。文脈によって意味が変わるので、主な使われ方を整理します。 ## 一般的な意味 - **invariant(不変)**: 変化しないもの、常に成り立つ条件 - **variant(変種・可変)**: 変化するもの、バリエーション ## プログラミングでの主な文脈 ### 1. ジェネリクスの変性(variance) 型パラメータの扱いに関