[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: upcoming changes in Lua 5.2
- From: "Leo Razoumov" <slonik.az@...>
- Date: Wed, 27 Feb 2008 07:55:05 -0500
On 2/26/08, Alexander Gladysh <agladysh@gmail.com> wrote:
> > > Continue contradicts with my understanding of single exit point idiom.
> >
> > I think you meant "break", not "continue".
>
>
> Hmm. Break definitely. But continue too. Like this (silly example in C++):
>
> for (int i = 0; i < 10; ++i)
> {
> if (i % 2)
> {
> continue;
> }
> printf("odd %d", i);
> }
>
> I treat continue in the first example as an another exit from the loop
> iteration.
No it is not! The only exit point from the "for" loop above is the
condition "i<10".
"continue" simply causes to skip printf statement.
--Leo--
- References:
- Location of a package, Ignacio Burgueño
- upcoming changes in Lua 5.2 [was Re: Location of a package], Roberto Ierusalimschy
- Re: upcoming changes in Lua 5.2 [was Re: Location of a package], Shmuel Zeigerman
- Re: upcoming changes in Lua 5.2 [was Re: Location of a package], Roberto Ierusalimschy
- Re: upcoming changes in Lua 5.2 [was Re: Location of a package], Asko Kauppi
- Re: upcoming changes in Lua 5.2 [was Re: Location of a package], Doug Rogers
- Re: upcoming changes in Lua 5.2, Miles Bader
- Re: upcoming changes in Lua 5.2, Alexander Gladysh
- Re: upcoming changes in Lua 5.2, Leo Razoumov
- Re: upcoming changes in Lua 5.2, Alexander Gladysh