- kumamo_tone
- 998
- 1
- 0
- 0
ScalaのList scala-lang.org/api/2.12.0/sca… #tryswiftconf
2019-03-21 12:05:35「scala hlist」でしらべたら真っ先にスピーカーの人の記事出て来た qiita.com/yyu/items/4941… #tryswiftconf
2019-03-21 12:06:08swift にはprotocol extensionがある! #tryswiftconf
2019-03-21 12:06:32SwiftのArrayのようなものがcons/emptyでパターンマッチできたらなと思うときある。自作でList型作るしかないんだけど #tryswiftconf
2019-03-21 12:07:16わかる。視覚的に単純なケースのコードを見比べるとまったくおなじなんじゃないかと錯覚する。 #tryswiftconf
2019-03-21 12:08:11今ある型を変更したい。javaはアダプターパターンでラップする。swiftはprotocol extensionでつけくわえられる #tryswiftconf
2019-03-21 12:08:46+演算子を変えよう #tryswiftconf
2019-03-21 12:09:13Java の Interface より Protocol Extension が強力なポイント、たしかにー #tryswiftconf
2019-03-21 12:09:35+をextensionで実装 #tryswiftconf
2019-03-21 12:09:50#tryswiftconf pic.twitter.com/nGffUulQeX
2019-03-21 12:10:01既存の型に対する機能追加、Swiftだとextension、ObjCだとcategoryとしてこの界隈だとわりと伝統的だけど、使えない言語もあるんですね……。 #tryswiftconf
2019-03-21 12:10:18overloadをprotocol extensionで模倣できる / では逆はできるか? #tryswiftconf ためになる
2019-03-21 12:10:50protocol extension , whereで指定できる #tryswiftconf
2019-03-21 12:10:50この書き方そういう意味だと知らんかったよ。 #tryswiftconf pic.twitter.com/3S23uYj9bs
2019-03-21 12:10:57