Sometimes when I am programming, I find that some particular control structure would be very useful to me, but is not directly available in my programming language. I think my
Sometimes, I need to have a foreach loop with an index. It could be written like this:
foreach (index i) (var item in list) { // ... }
(I'm not particularly fond of this syntax, but you get the idea)