On Wednesday, 21 August 2013 at 18:52:56 UTC, bearophile wrote:
Dicebot:

This bugzilla entry is on slightly related but different topic.

"declaration foreach" != "static foreach"

I think a well implemented "static foreach" is able to do anything a "declaration foreach" could do, and more. (If you don't think so, please show what's missing).

Bye,
bearophile

I do like the idea of it being called 'static foreach' instead of 'foreach', to keep in step with how the rest of the language handles other compile time constructs (static assert). Plus, as you said in your bugreport, visual disambiguation between that and a runtime foreach is nice feedback for the programmer to pick up instantly.

Reply via email to