English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Lua プログラミング言語の break ステートメントは、ループ体に挿入され、現在のループまたは文から退出し、スクリプトの次の文を実行します。
ループのネストを使用している場合、break ステートメントは最も内側のループの実行を停止し、外側のループの文を実行します。
Lua プログラミング言語では break 文法の形式:
break
フローチャート:
以下の例では、変数 a が 20 時点で a の値を出力し、a が 15 時点でループの実行を終了:
--[ 変数の定義 --] a = 10 --[ while ループ --] while( a < 20 ) do print("a の値は:", a) a=a+1 if( a > 15) then --[ break ステートメントを使用してループを終了 --] break end end
以下のコードの実行結果は次の通りです:
a の値は: 10 a の値は: 11 a の値は: 12 a の値は: 13 a の値は: 14 a の値は: 15