当在循环内遇到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