On 8/17/06, Larry Wall <[EMAIL PROTECTED]> wrote:
I'd say 01234 on the theory that the 3-arg loop is really saying:
$n = 0;
while $n < 5 {
NEXT { ++$n }
NEXT { print $n }
}
and also on the theory that block exiting blocks always run in reverse order.
Dear Larry, I think it's important enough to explicitly express this
rule in S04 after the following IRC conversation with Audrey:
<agentzh> audreyt: do multiple NEXT {} run in the reversed order?
<audreyt> I don't know, actually.
<audreyt> I don't have a clear intuision of what makes sense.
<agentzh> larry once said on p6l that quitting blocks should run in
reversed order.
<audreyt> I read that too. thing is, is NEXT quitting or entering...
<audreyt> I can argue either way eloquently, which means it's best deferred to
TimToady, sorry :)
Cheers,
Agent