【日本一わかりやすいTypeScript入門】ジェネリック型を使いながらポリモーフィズムを理解する

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 พ.ย. 2024

ความคิดเห็น • 4

  • @wasshoiwashiwashi6589
    @wasshoiwashiwashi6589 ปีที่แล้ว +3

    完全に理解した。

  • @da1fujimoto
    @da1fujimoto 3 ปีที่แล้ว +4

    個々のシグネチャにジェネリック型を割り当てる方の使い方を理解するのに苦労しました。
    今の理解だと、シグネチャ全体に割り当てる方は関数の"定義時"に型が決まって、個々のシグネチャに割り当てる方は関数の"実行時"に型が決まるという感じかなと。
    何となくちょっとした書き方の違いという認識で実装しようとしてエラーが取れずに結構ハマりました。
    ただ、T と U を両方使っている方 (GenericReduce2) はシグネチャが同じに見えて結局理解できませんでした・・・

  • @JESUS-xj9uk
    @JESUS-xj9uk 2 ปีที่แล้ว +4

    いつも参考にしてます。
    ワイプいらないですよね。

  • @早川明-v4i
    @早川明-v4i ปีที่แล้ว +1

    ts-basic-demo/src/generics/basic.tsの53行目の
    console.log('Generics basic sample 4:', numberReduce([-100, -200, -300], 1000))

    console.log('Generics basic sample 4:', genericNumberReduce([-100, -200, -300], 1000))
    ですよね。