Comma operator = broken design

so so at so.so
Thu Dec 8 08:25:03 PST 2011


On Thu, 08 Dec 2011 18:02:11 +0200, Regan Heath <regan at netmail.co.nz>  
wrote:

> When I pointed this out, he said "how does that even compile" and was  
> completely unaware of the existence of the comma operator, nor (once I  
> explained it) did he realise it was in any way related to the comma used  
> in for loops.  People simply don't think of them as being the same thing  
> at all.  Instead, people learn the comma syntax as a special  
> characteristic of the for loop, and use it nowhere else.

Not that related but my all time favorite is still:

type a = a + 2; // compiles with no errors, no warnings, no explosions  
(that i know of)


More information about the Digitalmars-d mailing list