EXIT

DO 構文の実行を終了させます。

形式

EXIT [ name ]

name
(省略可能) DO 構文の名前。

規則と振る舞い

EXIT 文は,名前付き (または一番内側の) DO 構文の実行を終了させます。

DO 構文の名前が指定されている場合,EXIT 文はその構文の範囲内になくてはなりません。

すべての DO 変数は,最後に定義された値を保ちます。

EXIT 文には文番号を付けることができますが,DO 構文を終了させるために使用することはできません。

互換性

CONSOLE STANDARD GRAPHICS QUICKWIN GRAPHICS WINDOWS DLL LIB

関連情報

DODO WHILE

次の例は EXIT 文を示しています。

	LOOP_A : DO I = 1, 15
		   N = N + 1
		   IF (N > I) EXIT LOOP_A
		 END DO LOOP_A

以下に別の例を示します。

	! 入れ子にされた DO ループでの EXIT の例は,\DF98\SAMPLES\TUTORIAL
	! の CYCLE.F90 を参照してください。
	! データの 1 つがゼロであればループは終了します。
	!
	INTEGER numpoints, point
	REAL datarray(1000), sum
	sum = 0.0
	DO point = 1, 1000
	  sum = sum + datarray(point)
	  IF (datarray(point+1) .EQ. 0.0) EXIT
	END DO