Lua 编程语言 break 语句插入在循环体中,用于退出当前循环或语句,并开始脚本执行紧接着的语句。

如果你使用循环嵌套,break语句将停止最内层循环的执行,并开始执行的外层的循环语句。

语法

  1. break

流程图:
Lua break 语句 - 图1

实例

下实例执行 while 循环,在变量 a 小于 20 时输出 a 的值,并在 a 大于 15 时终止执行循环:

  1. --[ 定义变量 --]
  2. a = 10
  3. --[ while 循环 --]
  4. while( a < 20 )
  5. do
  6. print("a 的值为:", a)
  7. a=a+1
  8. if( a > 15)
  9. then
  10. --[ 使用 break 语句终止循环 --]
  11. break
  12. end
  13. end

以上代码执行结果如下:

  1. a 的值为: 10
  2. a 的值为: 11
  3. a 的值为: 12
  4. a 的值为: 13
  5. a 的值为: 14
  6. a 的值为: 15

Lua break 语句 - 图2