END

END

.

このドキュメントでは、次のトピックについて説明します。

構文図で使用されている記号については、「構文記号」を参照してください。


関数

END ステートメントは、Natural プログラムの物理的な終わりをマークするために使用します。END ステートメントの後に記号を挿入することはできません。

レポーティングモードでは、現在アクティブになっているすべての処理ループ(LOOP ステートメントで終了していないもの)が END ステートメントで終了します。

プログラム実行に関する考慮事項

メインプログラム(レベル 1 で実行中のプログラム)で END ステートメントに到達すると、参照指定 (r) で処理ループに関連付けられていないユーザー開始ブレイク(PERFORM BREAK PROCESSING)の最終ブレイク処理と、最後のページ終了処理が行われます。

サブプログラムまたは FETCH RETURN で呼び出されたプログラムで END ステートメントが実行された場合、終了処理を行わずに制御が呼び出し元のプログラムに返されます。

構文説明

構文要素 説明
END
キーワード:

通常、Natural 予約キーワード END ステートメントは、Natural プログラムの物理的な終わりをマークするために使用します。

.
ピリオド:

Natural 予約キーワード END の代わりに、ピリオド(.)を使用することもできます。同じ行に他のステートメントが含まれている場合は、ピリオドの前に少なくとも 1 つの空白を挿入する必要があります。

いくつかの一般的な例については、「DEFINE DATA ステートメントの使用例」を参照してください。