09:22:11 @130cmwolf@qiitadon.com
icon

ohadon

10:35:36 @130cmwolf@qiitadon.com
icon

foreach(拡張for文)はやはり優秀か
というかJAVAはなんでforeachじゃないんだろう
forを拡張for文的に使うのを知らない人が通常for文で書いちゃうからforeachと独立して使えるようにしたほうがわかりやすいっちゃわかりやすい気がするんだが…

10:36:42 @130cmwolf@qiitadon.com
icon

とはいえいい知見を得た

10:43:29 @130cmwolf@qiitadon.com
icon

基本的に全件舐めるときはforじゃなくforeachを使えって口酸っぱく言ってるんだが
可読性のためにもforeach推進派だったが速度的にも意味があったと知り気分がいい

ただJAVAの拡張for文テメーはダメだforeach使えないやつが通常forばかり使う原因になってるforeache文法を使うべきだった。
forEachメソッドはまあ別だがそれはそれで存在感薄いしなあ…あとJAVA8だし

10:49:02 @130cmwolf@qiitadon.com
icon

そんな今の業務はC#

10:57:52 @130cmwolf@qiitadon.com
icon

Explorerの画面を見てると眠くなるが
VS2015(黒)の画面を見てると眠くならない不思議

11:37:28 @130cmwolf@qiitadon.com
icon

検証してみた
forとforeachのアクセス速度比較 by 130cmWolf qiita.com/130cmWolf/items/0a4e

Web site image
forとforeachのアクセス速度比較 - Qiita
16:06:14 @130cmwolf@qiitadon.com
icon

拙者IDisposable大好き侍

17:07:18 @130cmwolf@qiitadon.com
icon

作業中にフラグをfalseにして終わりにtrueにするためだけにIDisposableクラスとusingを用意して終了時フラグtrue保証をつける。