質問するログイン新規登録

回答編集履歴

1

誤字修正

2019/01/09 14:13

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  仕事で扱う立場からすると「要件通り結果が出て負荷に影響なければ問題ない」との認識です。
2
- 確かにDBからfetchした結果をwhileで取り出すサンプルコードが多いですが、本来はforeachで行った邦画コストまで考えた場合適ではあります。([参考](http://blog.tojiru.net/article/277021312.html))
2
+ 確かにDBからfetchした結果をwhileで取り出すサンプルコードが多いですが、本来はforeachで行った方がコストまで考えた場合適ではあります。([参考](http://blog.tojiru.net/article/277021312.html))
3
3
  が、結果が異なるわけではないですし、負荷に大きく問題があるわけでもないのであれば、どちらでもいいとは思います。
4
4
  何百万件とか相当大きいサイズのデータを扱う、または他のコードとの兼ね合いで実行速度が気になるレベルになった時に対応するでも良いかとは思います。
5
5
  いずれにしてもwhileを使う場合は無限ループに注意しなければなりません。