for(int i : some-container) { do-something-with(i); }
Otherwise you're just burning cycles and a good compiler should dead-code eliminate the whole loop.
(see https://news.ycombinator.com/item?id=44873488)
for(int x: container) { yield frob(x); }