Re: A Euphoria wish list item (minor)

new topic     » goto parent     » topic index » view thread      » older message » newer message

Hi Andy!

On 15 Feb 2002, at 20:49, Andy Serpa wrote:

> 
> While everyone is fighting about the future of the languange, I have a
> minor suggestion that I would find quite convienient:
> 
> Modify the "exit" statement so I can break out of nested loops, like the
> "break" statement in PHP.
> 
> So "exit" would become shorthand for "exit(1)", while "exit(2)" would
> break out of two loops, "exit(3)" would break out of 3, etc...
> 
> Currently, I have to do something like this:
> 
> for i = 1 to 10 do
>   for j = 1 to 10 do
>     -- do whatever
>     if some_sequence[i][j] = whatever then
>        exit_flag = TRUE
>        exit 
>     end if
>   end for
>   if exit_flag = TRUE then
>     exit 
>   end if
> end for
> 
> ...wheras a nice "exit(2)" inside the j loop would do nicely...
> 

That's the kind of minor suggestion that'll produce a major result. 
Besides that, I'm quite confident that is also easier to achieve, won't 
slow interpreter (I'm afraid it could go faster) and won't modify 
language structure. With these possibilities, to convince Rob to 
include it at v2.4 will be a lot more easy, don't you agree Rob?

-- Euler

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu