TIMES 句を指定する PERFORM

TIMES 句を指定した PERFORM ステートメント内で参照されるプロシージャーは、 ID-1 または整数-1 の値によって指定された回数だけ実行されます。 その後、制御は、PERFORM ステートメントに続く次の実行可能ステートメントに渡されます。

構文図を読む構文図をスキップする
PERFORM ステートメント - 形式 2

>>-PERFORM-------------------------------------------------------->

>--+-プロシージャー名-1--+-------------------------+--| 句 1 |-+--><
   |             '-+-THROUGH-+--プロシージャー名-2-'           |   
   |               '-THRU----'                                 |   
   '-| 句 1 |--命令ステートメント--END-PERFORM-----------------'   

句-1

|--+-ID-1---+--TIMES----------------------------------------------|
   '-整数-1-'          

ID-1
整数項目でなければなりません。

PERFORM ステートメントの開始時に ID-1 がゼロまたは負数である場合には、 制御は PERFORM ステートメントに続くステートメントに渡されます。

PERFORM ステートメントの開始後には、ID-1 の値を変更しても、プロシージャーの実行回数を変える上での効果はありません。