The break command exits a loop without finishing it.
Example.
Define a program:
testbreak(a,b):= { |
local r; |
while (true) { |
if (b == 0) {break;} |
r:= irem(a,b); |
a:= b; |
b:= r; |
} |
return a; |
} |
Then:
Input:
Output:
since the while loop is interrupted when b is 0 and a is 4.