1. exiting deep nested loops

If you have deep nested loops just
simply enclose the loop in a procedure
and just do a return to break out. This
also allows you to use multiple exit points.
That doesn't require changing the interpeter.

Bernie

new topic     » topic index » view message » categorize

2. Re: exiting deep nested loops

Agreed, though it looks more like a trick than a feature. I don't think 
exit (n) would be so *hard* to do. Besides that, it'll be used right 
where it's needed not somewhere else. blink

-- Euler

On 17 Feb 2002, at 15:13, Bernie Ryan wrote:

> 
> 
> If you have deep nested loops just
> simply enclose the loop in a procedure
> and just do a return to break out. This
> also allows you to use multiple exit points.
> That doesn't require changing the interpeter.
> 
> Bernie
> 
> 
> 
>

new topic     » goto parent     » topic index » view message » categorize

3. Re: exiting deep nested loops

On 17 Feb 2002, at 12:44, Euler German wrote:

> 
> Agreed, though it looks more like a trick than a feature. I don't think 
> exit (n) would be so *hard* to do. 

It isn't, the goto wasn't hard to do either.

> Besides that, it'll be used right 
> where it's needed not somewhere else. blink

You mean right were *you* want it, and not were others would like it too. 
Exit() is a goto() in sheep clothing. 

Kat

> -- Euler
> 
> On 17 Feb 2002, at 15:13, Bernie Ryan wrote:
> 
> > 
> > If you have deep nested loops just
> > simply enclose the loop in a procedure
> > and just do a return to break out. This
> > also allows you to use multiple exit points.
> > That doesn't require changing the interpeter.
> > 
> > Bernie
> > 
> > 
> 
> 
>

new topic     » goto parent     » topic index » view message » categorize

4. Re: exiting deep nested loops

On 16 Feb 2002, at 12:58, Kat wrote:

> 
> On 17 Feb 2002, at 12:44, Euler German wrote:
> 
> > 
> > Agreed, though it looks more like a trick than a feature. I don't
> > think exit (n) would be so *hard* to do. 
> 
> It isn't, the goto wasn't hard to do either.
> 
> > Besides that, it'll be used right 
> > where it's needed not somewhere else. blink
> 
> You mean right were *you* want it, and not were others would like it
> too. Exit() is a goto() in sheep clothing. 
> 
> Kat
> 
Sorry you understood this way.
> > -- Euler
> > 
> > On 17 Feb 2002, at 15:13, Bernie Ryan wrote:
> > 
> > > 
> > > If you have deep nested loops just
> > > simply enclose the loop in a procedure
> > > and just do a return to break out. This
> > > also allows you to use multiple exit points.
> > > That doesn't require changing the interpeter.
> > > 
> > > Bernie
> > > 
> > > 
> 
> 
>

new topic     » goto parent     » topic index » view message » categorize

5. Re: exiting deep nested loops

>If you have deep nested loops just
>simply enclose the loop in a procedure
>and just do a return to break out. This
>also allows you to use multiple exit points.
>That doesn't require changing the interpeter.

Why should we work around the interpreter ALL THE TIME.
just a little change please Rob?
=====================================================
.______<-------------------\__
/ _____<--------------------__|===
||_    <-------------------/
\__| Mr Trick

new topic     » goto parent     » topic index » view message » categorize

6. Re: exiting deep nested loops

But you had to pass private variables to the procedure, and what if you
modify them?
----- Original Message -----
From: "Euler German" <efgerman at myrealbox.com>
To: "EUforum" <EUforum at topica.com>
Subject: Re: exiting deep nested loops


>
> Agreed, though it looks more like a trick than a feature. I don't think
> exit (n) would be so *hard* to do. Besides that, it'll be used right
> where it's needed not somewhere else. blink
>
> -- Euler
>
> On 17 Feb 2002, at 15:13, Bernie Ryan wrote:
>
> >
> > If you have deep nested loops just
> > simply enclose the loop in a procedure
> > and just do a return to break out. This
> > also allows you to use multiple exit points.
> > That doesn't require changing the interpeter.
> >
> > Bernie
> >
> >
>
>
>

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu