関数呼び出し vs forループ (再検討)

今月の16日の日記の内容を再検討してみた。
実戦のケースで計測してみたり、簡単なサンプルを作成してみたりした結果、forループの方が若干早い傾向にあるような気がする。
関数呼び出しを伴ったリスト内包表記の方が若干速くなるケースもあると思うが、ほとんど変わらないかもしれない。


ここでは、例は示さないが、再検討の結論としては、「関数呼び出しを伴なわない場合、リスト内包表記の方がforループより絶対的に早いので、リスト内包表記を使い、関数呼び出しを伴う場合は、ケースバイケース」ということになる。


知識不足なので、この結論もあくまでテンポラリ的なものであるが、パフォーマンスの比較検討は非常に難しい。