|
Nevin Flanagan wrote:
While I understand that the phrasing can be noticeably prettier and easier to maintain in some circumstances, is there something "if condition then continue end" does that "if not condition then rest_of_loop end" can't?
Like `break', `continue' can reside inside (deeply) nested if-then constructs, in multiple places. (Your question kind of assumes that `continue' can be only called from the outermost loop level).
while loop() do if c1() then ...... if c2() then ...... else continue end end end -- Shmuel