标记的 LOOP 语句的一个优点是它们可以在 EXIT 语句中引用。当执行 EXIT label 语句时,程
序控制从 EXIT 语句传递到跟在指定循环标记之后的语句。
在以下示例中,标记的 WHILE LOOP 循环(其循环标记标识符是 endo)是标记的 LOOP 语句的
语句块的一部分,其循环标签标识符是 voort。如果条件 EXIT 语句 EXIT endo WHEN x = 7: 检
测到的条件为真,则程序控制传递到 END LOOP endo 内部生成之后的 LET x = x + 1 语句。如果
条件语句 EXIT voort WHEN x > 9 检测到其条件为真,则程序控制传递到 END LOOP voort 语句
之后的 LET x = x + 1 语句,并且 x 的值不能被 LET 语句递增。
<<voort>>
LOOP
LET x = x+1;
<<endo>>
WHILE ( i < 10 ) LOOP
LET x = x+1;
EXIT endo WHEN x = 7;
EXIT voort WHEN x > 9;
END LOOP endo;
LET x = x+1;
END LOOP voort;
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




