PERFORM 宣告

PERFORM 語句將控制轉移到一個或多個過程,並在序列完成時隱式返回控制。PERFORM 還可用於具有 PERFORM 範圍的內聯迴圈。

VARYING 短語允許巢狀一個或多個 AFTER 子句,條件測試可以是 BEFORE(預設)或 AFTER 每個迴圈。

程式執行的 THRU 子句假設從 procedure-1procedure-2 結束的順序自上而下的控制流程。 THRU 是一個有爭議的問題,許多程式設計師更喜歡 PERFORM 而不是使用 THRU 段落。有些商店可能要求 PERFORM THRU 有一個明確的退出點段落,其他商店可能禁止使用 THRU 發現它更難以除錯。

程式執行:

StackOverflow 文件

內聯執行:

StackOverflow 文件

varying-phrase 是:

StackOverflow 文件