- es_kumagai
- 1092
- 1
- 0
- 0
熊谷 友宏
@es_kumagai
あとそうでした。昨日の main 関数のところで紹介した Process ですけど、これは Swift 3 で名前が変わります。 gist.github.com/b1bae05defcd20… #swift #minna_de_swift pic.twitter.com/Fd0xv6Ui1q
2016-08-31 10:10:44
拡大
熊谷 友宏
@es_kumagai
あと、質問のあった Array<Int> と [Int] のビルド速度はどちらが速いの?という質問。ツイートを見返していたら、なるほど『シンタックスシュガー』と回答すれば十分だったのかも。 #minna_de_swift
2016-08-31 10:25:30
熊谷 友宏
@es_kumagai
とりあえず調べてみると、Type Checker を通すまではそれぞれで違う解釈がされて、Raw SIL のタイミングで差異が完全に中和されるみたいでした。Type Checker くらいで解消されるのかなって想像してましたけど、もう一つ深いのね。 #minna_de_swift
2016-08-31 10:29:29
熊谷 友宏
@es_kumagai
そうだ、あと辞書を入れ子にすると?という質問で、最初、状況を勘違いして答えようとしたのがこのケースでした。 gist.github.com/76631036f03459… #swift #minna_de_swift pic.twitter.com/eQdgOcKh38
2016-08-31 11:16:43
拡大
熊谷 友宏
@es_kumagai
基本をしっかり押さえると、こういう複雑な入れ子も素直に見えてくる…? gist.github.com/7dbe610d65cd2a… #swift #minna_de_swift pic.twitter.com/8Su94rLUcr
2016-08-31 11:17:58
拡大
熊谷 友宏
@es_kumagai
なんでこういう動きになるのか、クラスと構造体の違いをどう捉えると読めてくるのか。機能を知るだけではなかなか上手く掴めないところ、こんなあたりも整理していってみようかな。 #minna_de_swift
2016-08-31 11:45:49