TypeScriptジェネリクスをサクッと理解【その1 型定義に対して使うジェネリクス】
TypeScriptのジェネリクスはむずかしい?下記のような「T」や「K」の入ったTypeScriptのコードを「ジェネリクス」といいます。
function example<T, K>(a: T, b: K): [T, K]{ return [a, b]}
「T」や「K」が入っていて、見た目だけですでに難しく感じます。
実際、ジェネリクスに苦手意識を感じている人は世界中にたくさんいます。
しかし、ひとつひとつ理解をしていけば実はシンプルなのがジェネリクスです。