Keep Calm and Type Erase On -型消去とはどういうことなのか- #tryswiftconf

平常心で型を消し去る Gwendolyn Weston @purpleyay 型を明確にすることがSwiftらしいやり方であると気づいた時、同時に時には型を消す必要があると分かります。この講演では、型とは何か、型を消すことが何を意味するか、なぜそうしたいかについて解説します。
1

@niwatako さんによる書き起こし

にわタコ @niwatako

はてなブログに投稿しました #はてなブログ 書き起こし 平常心で型を消し去る #tryswiftconf Day1-3 - niwatakoのはてなブログ niwatako.hatenablog.jp/entry/2016/03/… pic.twitter.com/TiuXFSYanq

2016-03-02 12:57:40
拡大
リンク http://niwatako.hatenablog.jp/ 書き起こし 平常心で型を消し去る #tryswiftconf Day1-5 - niwatakoのはてなブログ https://twitter.com/purpleyay 型を明確にすることがSwiftらしいやり方であると気づいた時、同時に時には型を消す必要があると分かります。この講演では、型とは何か、型を消すことが何を意味するか、なぜそうしたいかについて解説します。 型消去の話をします 怖い? どういうこと? 型とは何? 最高の定義はWikipediaで見つかりました。分類であり、値の集合とその値に対する有効な演算を定義するものであるということですね。 Swiftコンパイラにとってこれらは便利な考え方です。 St

堤修一 / Shuichi Tsutsumi @shu223

次の @purpleyay さんの過去のプレゼンテーション「アプリが寝てる間に…/Background Transfer Services」 」日本語で書き起こされてるので見たことある方も多いかと。 #tryswiftconf realm.io/jp/news/gwendo…

2016-03-02 12:29:01
akira108 @hoshi_gaki

Keep Calm and Type Erase On すごい興味深いタイトル! 型省略できるけどわかりづらくなる時もあるよな〜と悩んでいたので #tryswiftconf

2016-03-02 12:29:54
神速 @sinsoku_listy

型の話。これ、すごく気になる。 #tryswiftconf

2016-03-02 12:32:34
akira108 @hoshi_gaki

型とは値の集合とそれらへの有効な演算を定義するもの #tryswiftconf

2016-03-02 12:33:03
熊谷 友宏 @es_kumagai

型とは分類、値、有効な演算。コンパイラーは型がお好き。面白い。 #tryswiftconf

2016-03-02 12:33:40
ダンボー田中📦 @ktanaka117

このセッションはみんな馴染みのある話だから聴きやすい気がする! #tryswiftconf

2016-03-02 12:34:40
熊谷 友宏 @es_kumagai

具象型、明確な実装があるもの。ダイレクトにインスタンス化できるもの。データを表すもの。明確な値の枠組みがある。 #tryswiftconf

2016-03-02 12:35:03
熊谷 友宏 @es_kumagai

抽象型、アブストラクトクラス、…聞き損ねた。 #tryswiftconf

2016-03-02 12:35:53
Kaoru @TachibanaKaoru

日本語の「型」は、動作に関する言葉なので、プロトコルに近いものなのかも。 #tryswiftconf

2016-03-02 12:37:13
Dean @CraftyDeano

Loving all the Pokémon references in #tryswiftconf 😂

2016-03-02 12:37:47
Takashi Kudo @ToraDady

やっぱポケモンは世界レベルの認知度か。ものの例えがポケモン。 #tryswiftconf

2016-03-02 12:37:57
indy @indyfromoz

Swift types and type erasure (with Pokemon Types) by @purpleyay #tryswiftconf #swift pic.twitter.com/pfbuN12dUC

2016-03-02 12:39:01
拡大
拡大
じょ @Jotei_JP

class AnyPokemon<Pokemontype>: Pokemon {} #tryswiftconf

2016-03-02 12:39:37
Satoshi Namai @ainame

Anyポケモン型にはデジモン入らない #tryswiftconf

2016-03-02 12:40:26