Swiftのジェネリクスはどうやって動いているのかコンパイラのソースから探る @omochimetaru #iosdc #a
https://fortee.jp/iosdc-japan-2018/proposal/3d60b2ae-5841-4f60-8dd7-830377dc110e
Swiftにはジェネリクスという言語機能があり、
利用時の型が不確定なコードを書くことできます。
Swiftには厳密な型システムや、余計なメタ情報を持たない値型などがあるのに、
続きを読む
takasek
@takasek
Value Witness Table: すべての型が適合している特別なもの Witness Table: CatがAnimalに適合するためのもの #iosdc #a
2018-09-02 11:58:22
星野恵瑠#今日も1日フレンズ㌠
@lovee
「ジェネリクスは当然オーバーヘッドがあるのでパフォーマンスは直接型書くよりは遅いし感覚的にそうとう遅くなりそうですが、実際は最適化が働くのでモジュール跨がなければパフォーマンスには問題ないはず」 #a #iosdc
2018-09-02 11:59:49