goto a no-go?
Manu
turkeyman at gmail.com
Tue Oct 1 09:55:01 PDT 2013
On 1 October 2013 23:54, deadalnix <deadalnix at gmail.com> wrote:
> On Tuesday, 1 October 2013 at 11:40:35 UTC, Manu wrote:
>
>> Note: there's an un-handled case in your example, but I'll ignore that.
>> Anyway, goto is supported. Walter likes it. I use it from time to time.
>> I'd say 90% of the time I find goto useful is when I need to bail from
>> nested loops. I've often wondered if something like break(2) would be a
>> more elegant solution to the breaking out of nested loops problem.
>>
>>
> BreakableLoop: while(condition) {
> while(condition) {
> // Stuff . . .
> break BreakableLoop;
> }
> }
>
> Also works with continue.
>
... O_O
Is this D code?
I've never seen that. If that works, that's awesome!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20131002/ee837422/attachment.html>
More information about the Digitalmars-d
mailing list