【Lua】lua实现C# continue效果

1. repeat...until和break

lua 复制代码
for i = 1, 5 do
	repeat
	if i == 3 then
		break
	end
	print(i)
	until true
end

--[[
	1
	2
	4
	5
]]

2. 使用goto

lua 复制代码
for i = 1, 5 do
    if i == 3 then
        goto continue
    end
    print(i, " no continue")
    ::continue::
end

--[[
	1	 no continue
	3	 no continue
	4	 no continue
	5	 no continue
]]

3. 使用if...else...

lua 复制代码
for i = 1, 5 do
	if i ~= 3 then
		print(i)
	end
end

--[[
	1
	2
	4
	5
]]
相关推荐
沐知全栈开发1 分钟前
滑块(Slider)在网页设计中的应用与优化
开发语言
又见野草6 分钟前
C++类和对象(下)
开发语言·c++
rit843249916 分钟前
基于MATLAB的环境障碍模型构建与蚁群算法路径规划实现
开发语言·算法·matlab
lang2015092821 分钟前
Java JSR 250核心注解全解析
java·开发语言
Wpa.wk23 分钟前
接口自动化测试 - 请求构造和响应断言 -Rest-assure
开发语言·python·测试工具·接口自动化
czhc114007566332 分钟前
协议 25
java·开发语言·算法
ae_zr37 分钟前
QT动态编译应用后,如何快速获取依赖
开发语言·qt
gjxDaniel39 分钟前
Kotlin编程语言入门与常见问题
android·开发语言·kotlin
jiang_changsheng1 小时前
环境管理工具全景图与深度对比
java·c语言·开发语言·c++·python·r语言
yong99901 小时前
MATLAB面波频散曲线反演程序
开发语言·算法·matlab