読者です 読者をやめる 読者になる 読者になる

#iosdc 懇親会LT 4 吾輩はCompound Typeである 〜タプル型と関数型の正体を探る

f:id:niwatako:20160820192752j:plain

FiNCさんでお仕事しています。

f:id:niwatako:20160820192758j:plain

OSSライブラリ、マイクロライブラリ作っています。

f:id:niwatako:20160820192804j:plain

Extensionよく使っていますよね?

f:id:niwatako:20160820192808j:plain

だんだん全ての方をExtendすることしか考えられなくなります

でもタプルにはExtension書けない

型には2種類ある

f:id:niwatako:20160820192902j:plain

f:id:niwatako:20160820192904j:plain

f:id:niwatako:20160820192920j:plain

f:id:niwatako:20160820192922j:plain

f:id:niwatako:20160820192930j:plain

f:id:niwatako:20160820192938j:plain

f:id:niwatako:20160820192955j:plain

f:id:niwatako:20160820193005j:plain

f:id:niwatako:20160820193022j:plain

ではなく

f:id:niwatako:20160820193024j:plain

f:id:niwatako:20160820193044j:plain

f:id:niwatako:20160820193055j:plain

f:id:niwatako:20160820193056j:plain

f:id:niwatako:20160820193102j:plain

f:id:niwatako:20160820193110j:plain

一旦抽象化すると出来たりする

f:id:niwatako:20160820193132j:plain

f:id:niwatako:20160820193148j:plain

f:id:niwatako:20160820193157j:plain

f:id:niwatako:20160820193213j:plain

f:id:niwatako:20160820193215j:plain