仕事ですぐに使えるTypeScriptを読んでいくその33
これは
TypeScriptの学習にとても役立ちそうなドキュメントを教えてもらったので
コツコツと読んでいく記事です。
参考
著作権者:フューチャー株式会社(Future Corporation)様
ジェネリクス
ジェネリクスの文法でできること、できないこと
ジェネリクスの役割は制限をつけて型チェックを強力にしつつ、
推論で手間を少なくしてくれる点にある。
C++のテンプレートのような指定された型による処理の切り替えはTypeScriptではできない。
漸化式や4次元、5次元のような配列を作ることもTypeScriptではできない。
TypeScriptの文法のうち、型宣言などのJavaScriptから追加されたものはJavaScriptになるという原則がある
そのためジェネリクスであっても同様であり、JavaScriptにないことはできないと考えた方が良い。
今日はここまで。