foreach syntax

Namespace rswhite4 at googlemail.com
Fri Jun 29 03:47:28 PDT 2012


A friend of mine ask me why D's foreach isn't like C#

Means, why is it like
int[] arr = [1, 2, 3];

foreach (int val; arr) {

and not
foreach (int val in arr) {

which it is more intuitive.

I could give him no clever answer to, so maybe someone here knows 
the reasons.


More information about the Digitalmars-d-learn mailing list