1. ホーム
  2. スクリプト・コラム
  3. ルア

Luaにおけるbreak文の使い方を解説します

2022-02-11 19:27:25

 ループ内でbreak文に遭遇した場合、ループは直ちに終了し、プログラム制御は次のループ文に続きます。

ネストされたループ(ループの中に別のループがある)を使用している場合、break文は最も内側のループの実行を停止し、プログラムの次の行のコードを開始します。
シンタックス

Luaのbreak文の文法は以下の通りです。

コピーコード コードは以下の通りです。
break

 例

コピーコード コードは以下の通りです。
--[ local variable definition --]
a = 10 --[ while loop execution --]
while( a < 20 )
do
   print("value of a:", a)
   a=a+1
   if( a > 15)
   then
      --[ terminate the loop using break statement --]
      break
   end
end

上記のコードをビルドして実行すると、次のような結果が得られます。

コピーコード コードは以下の通りです。
value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 15