Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Genericsについて改めて学んでみた

Avatar for o-ga o-ga
June 26, 2024
48

 Genericsについて改めて学んでみた

TypescriptとGoのGenericsについて改めて学んだときに発表した資料です。

Avatar for o-ga

o-ga

June 26, 2024
Tweet

Transcript

  1. 自己紹介 • 名前     : 阿部太一 • Twitter    : オーガ (@o_ga09) • GitHub : o-ga09 •

    エンジニア歴 : 4年 • 領域     : バックエンド • 趣味     : ゲーム、ダーツ、お酒 • 所属     : 株式会社ワクト https://github.com/o-ga09/convert-yaml-go https://github.com/o-ga09/spec2scenarigo
  2. Genericsをサポートする言語 Genericsは、 • Java • C# • TypeScript • Kotlin

    • Go などの多くのプログラミング言語でサポートされています。
  3. • Template (テンプレート) の略 • Type (型) の略 • 他のプログラミング言語の影響(例:C++など)

    なぜ、Tか? 絶対これでなければいけないという 決まりはなく、慣習的なものです ね!