Closed6

わいわいswiftc #1(55分くらいから)を見ながらメモ

tanakotanako
  • GADT is 何?
    • enumの各ケースに型パラを取れるような機能と思って良い
    • genericsの機能を使って存在型を表すことができる。それをGADTによるエンコードと..
    • swiftがADTがenumにタイプしてる(よくわからず)
    • 要は具体的な型を消したい、enumのcaseとして型パラがとれてるが、元のenumには型パラは入っていない、caseとしては持っているが元には無いという仕組みで他の言語は存在型を表しているがswiftはそれをやっていない珍しい言語

https://www.youtube.com/live/KdezgS_ULmY?feature=shared&t=3470

このスクラップは2023/10/05にクローズされました