仕事ですぐに使えるTypeScriptを読んでいくその33

これは

TypeScriptの学習にとても役立ちそうなドキュメントを教えてもらったので
コツコツと読んでいく記事です。

参考

著作権者:フューチャー株式会社(Future Corporation)様

future-architect.github.io

ジェネリクス

ジェネリクスの文法でできること、できないこと

ジェネリクスの役割は制限をつけて型チェックを強力にしつつ、
推論で手間を少なくしてくれる点にある。

C++のテンプレートのような指定された型による処理の切り替えはTypeScriptではできない。
漸化式や4次元、5次元のような配列を作ることもTypeScriptではできない。

TypeScriptの文法のうち、型宣言などのJavaScriptから追加されたものはJavaScriptになるという原則がある
そのためジェネリクスであっても同様であり、JavaScriptにないことはできないと考えた方が良い。

今日はここまで。