エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
きしかわせんせいからfor inとmapなどを比べてみるというリクエストをいただいたので、早速やってみたい... きしかわせんせいからfor inとmapなどを比べてみるというリクエストをいただいたので、早速やってみたいと思います。 ちなみにきしかわせんせい曰くSwift2や3ではfor inの方が速かったそうです。 今回の環境はSwift version 4.0.3とiPhone Xの組み合わせです。 for inとmapを比べてみます。 コードは以下のようになっています。testメソッドのクロージャ引数内の実行時間を出力します。Rangeから配列へ射影しますが、そのままコピーしているだけです。できるだけ簡素な実装にしています。 まずは-Ononeで最適化無しです。 Execution time - for in: 0.084015965461731 Execution time - map: 2.84733605384827for inが圧倒的です。 次に-O -whole-module-opti