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

返回上一级

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.