LOOP LET i = i + 1; IF i = 5 THEN EXIT; ELSE CONTINUE; END IF END LOOP;在此示例中,IF 语句限制了迭代的次数。这里 CONTINUE 和 EXIT 语句省略了可选的 LOOP 关键字,但是在语句循环的结束时需要 END LOOP 语句。类似的 FOR 或 WHILE 关键字在 CONTINUE 和 EXIT 语句中分别需要 FOR 或 WHILE 关键字。
LOOP LET i = i + 1; EXIT WHEN i = 4; END LOOP;
在 EXIT 语句之后不需要标识循环语句类型的关键字,如 FOR 、WHILE 或 FOREACH 语句中的 EXIT 语句的情况。当条件 i = 4 为真时,程序控制从 LOOP 语句传递到 END LOOP 关键字之后的任何语句。