L
Lee Fesperman
Dimitri said:Chris Smith sez:
...
About the only time you need a goto in a structured high-level
language is when structured constructs don't do what you need.
Most common by far is a loop with condition in the middle --
structured programming offers only loop with a counter and
pre- and post-condition loops. Hence break and continue.
Right. Very few languages provide that kind of flexibility in loop constructs. I've
always liked the Forth construct:
begin
...
while
...
repeat
If you wanted a pre-condition, you left the section between begin and while empty. If
you wanted a post-condition, you left the section between the while and repeat empty.