PERFORM 声明

PERFORM 语句将控制转移到一个或多个过程,并在序列完成时隐式返回控制。PERFORM 还可用于具有 PERFORM 范围的内联循环。

VARYING 短语允许嵌套一个或多个 AFTER 子句,条件测试可以是 BEFORE(默认)或 AFTER 每个循环。

程序执行的 THRU 子句假设从 procedure-1procedure-2 结束的顺序自上而下的控制流程。 THRU 是一个有争议的问题,许多程序员更喜欢 PERFORM 而不是使用 THRU 段落。有些商店可能要求 PERFORM THRU 有一个明确的退出点段落,其他商店可能禁止使用 THRU 发现它更难以调试。

程序执行:

StackOverflow 文档

内联执行:

StackOverflow 文档

varying-phrase 是:

StackOverflow 文档