共変性と反変性 (計算機科学)

(コンピュータプログラミングの型システムでの)共変性と反変性(きょうへんせいとはんぺんせい、covariance and contravariance)とは、データコンテナのサブタイプ関係が、そのデータ要素のサブタイプ関係に連動して定義されるという概念を指す。 また、関数の型のサブタイプ関係での、引数型と返り値型の汎化特化の制約を定義する概念でもある。

Source: Wikipedia — 共変性と反変性 (計算機科学) (CC BY-SA 4.0)

共変性と反変性 (計算機科学)

(コンピュータプログラミングの型システムでの)共変性と反変性(きょうへんせいとはんぺんせい、covariance and contravariance)とは、データコンテナのサブタイプ関係が、そのデータ要素のサブタイプ関係に連動して定義されるという概念を指す。 また、関数の型のサブタイプ関係での、引数型と返り値型の汎化特化の制約を定義する概念でもある。

出典: Wikipedia「共変性と反変性 (計算機科学)」 · CC BY-SA 4.0

この記事を共有: X · Bluesky
プライバシーポリシー