English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Lua break ステートメント

Lua ループ

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

Lua ループ