[CLOSE ] LOOP [(r)]
|
このドキュメントでは、次のトピックについて説明します。
LOOP
ステートメントは、処理ループを終了するために使用します。 ループの現在のパスの処理が終了し、制御が処理ループの先頭に戻ります。
LOOP
ステートメントの発行対象の処理ループが終了した場合(つまり、すべてのレコードが処理されるか、反復が実行された場合)は、実行が LOOP
ステートメントの後のステートメントから続行されます。
処理ループの終了に加えて、LOOP
ステートメントは、ループ内に含まれる FIND
、FIND FIRST
、FIND UNIQUE
、READ
および GET
ステートメントへのすべてのフィールド参照を除外します。
ビュー内のフィールドは、ビュー名を修飾子として使用して、処理ループの外部で参照できます。
LOOP (r) |
ステートメント参照表記:
|
---|
0010 FIND ... 0020 READ ... 0030 READ ... 0040 LOOP (0010) /* closes all loops
0010 FIND ... 0020 READ ... 0030 READ ... 0040 LOOP /* closes loop initiated on line 0030 0050 LOOP /* closes loop initiated on line 0020 0060 LOOP /* closes loop initiated on line 0010