共変性と反変性 (計算機科学)とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > 共変性と反変性 (計算機科学)の意味・解説 

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

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/03/09 09:07 UTC 版)

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


  1. ^ Reynolds, John C. (1981). The Essence of Algol. Symposium on Algorithmic Languages. North-Holland.
  2. ^ a b Cardelli, Luca (1984). A semantics of multiple inheritance (PDF). Semantics of Data Types (International Symposium Sophia-Antipolis, France, June 27–29, 1984). Lecture Notes in Computer Science. Vol. 173. Springer. pp. 51–67. doi:10.1007/3-540-13346-1_2. ISBN 3-540-13346-1
    Longer version: (February 1988). “A semantics of multiple inheritance”. Information and Computation 76 (2/3): 138–164. doi:10.1016/0890-5401(88)90007-7. 
  3. ^ Castagna 1995, p. 433.


「共変性と反変性 (計算機科学)」の続きの解説一覧


このページでは「ウィキペディア」から共変性と反変性 (計算機科学)を検索した結果を表示しています。
Weblioに収録されているすべての辞書から共変性と反変性 (計算機科学)を検索する場合は、下記のリンクをクリックしてください。
 全ての辞書から共変性と反変性 (計算機科学)を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「共変性と反変性 (計算機科学)」の関連用語

共変性と反変性 (計算機科学)のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



共変性と反変性 (計算機科学)のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの共変性と反変性 (計算機科学) (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS