エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure y... Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 一. 共変性、反変性、不変性 共変性と反変性はコンピューターサイエンス専門用語であり、共変性は元のタイプよりも派生度が高い(具体的な)タイプを使用できることを指し、反変性は元のタイプよりも派生度が低い(あまり具体的でない)タイプを使用できることを指します。また、不変性というものもあり、固定タイプとも呼ばれ、最初に定義されたタイプを使用します。固定タイプは共変性でも反変性でもありません。 TypeScriptでは、関数は共変性と反変性をサポートし、型の割り当てと使用において柔軟性を提供します。関数のパラメーターには反変性があり、戻り値には