Lua break 语句
Lua 循环中的 break 语句用于退出当前循环或语句,并开始脚本执行紧接着的语句
如果把 break 语句放在循环嵌套的最内层,它只会停止最内层循环的执行,并开始执行的外层的循环语句。
break 语法格式
Lua 语言中 break 语句语法格式如下:
break
break 语句流程图:
Lua break 语句流程图如下
范例
下面的范例,在 cnt 大于 15 时退出 while 循环
-- !/usr/bin/lua -- -*- encoding:utf-8 -*- -- filename: main.lua -- author: 简单教程(www.twle.cn) -- Copyright © 2015-2065 www.twle.cn. All rights reserved. --[ 定义变量 --] cnt = 11 --[ while 循环 --] while( cnt < 17 ) do print("cnt 的值为:", cnt) cnt = cnt + 1 if( cnt > 15 ) then --[ 使用 break 语句终止循环 --] break end end
运行以上 Lua 脚本,输出结果如下:
$ lua main.lua cnt 的值为: 11 cnt 的值为: 12 cnt 的值为: 13 cnt 的值为: 14 cnt 的值为: 15