【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
]]
相关推荐
AaronCos8 小时前
弄懂java泛型中的extends和super
java·开发语言
毋语天8 小时前
Python 模块、包与异常处理:构建更稳健的程序
开发语言·python
IT观察者8 小时前
Qt单例的优雅实现
开发语言·qt
H_unique8 小时前
LangChain:消息
开发语言·langchain
求知也求真佳8 小时前
S07---S11 | 系统加固闭环总结:让你的 AI Agent 从 “能跑” 到 “稳跑、安全跑、长期跑”
开发语言·agent
JAVA学习通8 小时前
开云集致 Java开发 实习 一面
java·开发语言
小陈工9 小时前
Python异步编程进阶:asyncio高级模式与性能调优
开发语言·前端·数据库·人工智能·python·flask·numpy
阿旭超级学得完9 小时前
C++11(初始化)
java·开发语言·数据结构·c++·算法
是有头发的程序猿9 小时前
竞品店铺拆解:1688店铺首页装修数据API Python实战教程
开发语言·python
一只大袋鼠9 小时前
SpringMVC全局异常处理
java·开发语言·springmvc·javaweb