Tuple DIP
    Guillaume Boucher 
    guillaume.boucher.d at gmail.com
       
    Wed Jan 17 00:50:42 UTC 2018
    
    
  
On Friday, 12 January 2018 at 22:44:48 UTC, Timon Gehr wrote:
> foreach((sum, diff); [(1, 2), (4, 3)].map!((a, b) => (a + b, a 
> - b)))
> {
>     writeln(sum, " ", diff);
> }
I'm not a big fan of the foreach syntax.  It's so easy to forget 
or accidentally add parentheses while coding, or read it wrongly 
while skimming over the code.
Not sure if anything can be done against that, though.  Maybe add 
an alternate "for (.. in ..)" syntax that doesn't have that 
problem?
    
    
More information about the Digitalmars-d
mailing list