Flow-control structures: Difference between revisions

Content added Content deleted
m (→‎{{header|C++}}: lang tag)
m (→‎{{header|Ada}}: lang tag)
Line 6: Line 6:


===goto===
===goto===
Top:
<lang ada> Top:
Put_Line("Hello, World");
Put_Line("Hello, World");
goto Top;
goto Top;</lang>
===exit===
===exit===
Exit is used to break out of loops. Exit can be used with a label to break out of an inner loop to an outer loop and its enclosing outer loop
Exit is used to break out of loops. Exit can be used with a label to break out of an inner loop to an outer loop and its enclosing outer loop
Outer:
<lang ada> Outer:
loop
loop
-- do something
-- do something
Line 18: Line 18:
exit Outer; -- exits both the inner and outer loops
exit Outer; -- exits both the inner and outer loops
end loop;
end loop;
end loop;
end loop;</lang>


=={{header|C}}==
=={{header|C}}==