Lua break 語(yǔ)句

Lua 循環(huán) Lua 循環(huán)

Lua 編程語(yǔ)言 break 語(yǔ)句插入在循環(huán)體中,用于退出當(dāng)前循環(huán)或語(yǔ)句,并開始腳本執(zhí)行緊接著的語(yǔ)句。

如果你使用循環(huán)嵌套,break語(yǔ)句將停止最內(nèi)層循環(huán)的執(zhí)行,并開始執(zhí)行的外層的循環(huán)語(yǔ)句。

語(yǔ)法

Lua 編程語(yǔ)言中 break 語(yǔ)句語(yǔ)法格式:

break

流程圖:

實(shí)例

以下實(shí)例執(zhí)行 while 循環(huán),在變量 a 小于 20 時(shí)輸出 a 的值,并在 a 大于 15 時(shí)終止執(zhí)行循環(huán):

--[ 定義變量 --]
a = 10

--[ while 循環(huán) --]
while( a < 20 )
do
   print("a 的值為:", a)
   a=a+1
   if( a > 15)
   then
      --[ 使用 break 語(yǔ)句終止循環(huán) --]
      break
   end
end

以上代碼執(zhí)行結(jié)果如下:

a 的值為:	10
a 的值為:	11
a 的值為:	12
a 的值為:	13
a 的值為:	14
a 的值為:	15

Lua 循環(huán) Lua 循環(huán)