Proposal of a general do-while loop

Taro Kawagishi tarok at acm.org
Wed Jul 18 02:47:33 PDT 2007


Don Clugston Wrote:

> Forth has this construct in the form of a BEGIN ... WHILE ... REPEAT loop. I 
> don't think I've seen it elsewhere, though. Uses for it come up fairly 
> frequently in my experience, but as others have mentioned, the for(;;) { aa; if 
> (cond) break; bb; } idiom isn't too bad.
> Walter uses 'goto' more than any other programmer I've ever seen. Search through 
> Phobos and the DMD front-end for 'goto', and see how many could be replaced by 
> your do-while loop. Is it a significant fraction of the total?

It is great to know forth has a similar construct.
I agree with you that many types of loops can't be written the way I proposed.

-Taro



More information about the Digitalmars-d mailing list