BREAK

REPEAT文、WHILE文、FOR文のループを抜けるときに使います。

ループをスキップするにはCONTINUEを使います。

構文
BREAK [定数]
引数
定数
抜ける階層数を指定(デフォルト:1)
戻値

多重ループのときのBREAK処理

FOR (条件1)
	FOR (条件2)
		FOR (条件3)
			BREAK (数値)
		NEXT
		// BREAKでここに来る
	NEXT
	// BREAK 2でここに来る
NEXT
// BREAK 3でここに来る

プログラム実行例

無限ループ

WHILE文の条件がTRUEで無限ループなので、ループを抜けるBREAK処理が必要。

DIM n = 1
WHILE TRUE
	PRINT n
	n = n + 1
	IF n > 10 THEN BREAK
WEND
  1. control.break
結果
1
2
3
4
5
6
7
8
9
10