Re: A Euphoria wish list item (minor)
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
|
Not Categorized, Please Help
|
|