protocol/extensionにジェネリクスを入れたい #tryswiftconf

0
前へ 1 2 ・・ 5 次へ
みけ @m__ike_

複数の型の入ったリストをAnyを使わずに実装する話。おもしろい #tryswiftconf

2019-03-21 12:05:39
Shigure Shimotori @S_Shimotori_pub

「scala hlist」でしらべたら真っ先にスピーカーの人の記事出て来た qiita.com/yyu/items/4941… #tryswiftconf

2019-03-21 12:06:08
Nobu @feb19

HList - 型を混在できるリスト #tryswiftconf

2019-03-21 12:06:45
Toshiki TAKEZAWA👻 @to4iki

SwiftのArrayのようなものがcons/emptyでパターンマッチできたらなと思うときある。自作でList型作るしかないんだけど #tryswiftconf

2019-03-21 12:07:16
サ/ (○=×=△=□) @kz56cd

Heterogeneous list、キャストなしで異なる型の値を取り出せるリスト #tryswiftconf

2019-03-21 12:07:41
あべちゃん@iOS/Android Developer @yutaabe200

わかる。視覚的に単純なケースのコードを見比べるとまったくおなじなんじゃないかと錯覚する。 #tryswiftconf

2019-03-21 12:08:11
佐藤タケシ 【Amazonにて「一冊でマスター!Swift Concurrency入門」発売中】 @hatakenokakashi

今ある型を変更したい。javaはアダプターパターンでラップする。swiftはprotocol extensionでつけくわえられる #tryswiftconf

2019-03-21 12:08:46
temoki @temoki

Java の Interface より Protocol Extension が強力なポイント、たしかにー #tryswiftconf

2019-03-21 12:09:35
ta_ka_tsu @ta_ka_tsu

3D プログラマなので演算子オーバーライドのある言語大好き #tryswiftconf

2019-03-21 12:09:59
Kaoru @TachibanaKaoru

既存の型に対する機能追加、Swiftだとextension、ObjCだとcategoryとしてこの界隈だとわりと伝統的だけど、使えない言語もあるんですね……。 #tryswiftconf

2019-03-21 12:10:18
サ/ (○=×=△=□) @kz56cd

overloadをprotocol extensionで模倣できる / では逆はできるか? #tryswiftconf ためになる

2019-03-21 12:10:50
entaku@個人開発 @entaku_0818

この書き方そういう意味だと知らんかったよ。 #tryswiftconf pic.twitter.com/3S23uYj9bs

2019-03-21 12:10:57
拡大
color_box @color_box

extensionのメソッド探索で色んな型を取るメソッドを取れないか?という話 #tryswiftconf

2019-03-21 12:12:00
前へ 1 2 ・・ 5 次へ