Reply to Denis,
On Thu, 19 Mar 2009 19:58:48 +0300, Alexander Pánek
<[email protected]> wrote:
Steve Teale wrote:
Don Wrote:
Steve Teale wrote:
for (; a<b; a++);
is illegal in D.
Doesn't this break a lot of C and C++ code?
It breaks a lot of broken C and C++ code.
OK, that's possibly the case, but you know that among C programmers
in particular there was an absolute prohibition on typing more
characters than necessary.
It's just one character more in D. Really just the closing curly
bracket that adds up.
for(;;); vs. for(;;){}
In D, you can for(;){} :p
or
int i;
for(if(i%2) i++; i< 10; i++) {}