On 06/29/2012 12:47 PM, Namespace wrote:
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) {


foreach(val; arr) {

and not
foreach (int val in arr) {

which it is more intuitive.


To someone coming from C#, yes.

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

Just because. This does not matter.

Reply via email to