关键词

关键字 语言

Lua语言中如何实现continue关键字

Lua语言中实现continue关键字

Lua语言没有自带的continue关键字,但是可以通过一些技巧来实现continue的效果。下面介绍几种实现方法:

使用goto标签

for i=1,10 do
    if i == 5 then
        goto continue
    end
    print(i)
    ::continue::
end

上面的代码使用goto标签来实现continue的功能,当i=5时,就会跳过print语句,跳转到标签continue,继续执行循环。

使用return

for i=1,10 do
    if i == 5 then
        return
    end
    print(i)
end

上面的代码使用return语句来实现continue的功能,当i=5时,就会跳过print语句,直接跳出当前循环,继续执行循环。

使用break

for i=1,10 do
    if i == 5 then
        break
    end
    print(i)
end

上面的代码使用break语句来实现continue的功能,当i=5时,就会跳过print语句,跳出当前循环,继续执行循环。

使用do-end

for i=1,10 do
    if i == 5 then
        do end
    end
    print(i)
end

上面的代码使用do-end语句来实现continue的功能,当i=5时,就会跳过print语句,跳过do-end语句,继续执行循环。

以上就是Lua语言中实现continue关键字的几种方法,可以根据实际情况选择合适的方法进行使用。

本文链接:http://task.lmcjl.com/news/11531.html

展开阅读全文