foreach syntax
    Dejan Lekic 
    dejan.lekic at gmail.com
       
    Fri Jun 29 07:03:42 PDT 2012
    
    
  
On Fri, 29 Jun 2012 12:47:28 +0200, 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) {
> 
> 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.
Because
1) "in" is a D keyword
2) D has even shorter syntax: foreach(val; arr) {}
-- 
Dejan Lekic
  mailto:dejan.lekic(a)gmail.com
  http://dejan.lekic.org 
    
    
More information about the Digitalmars-d-learn
mailing list