【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
]]
相关推荐
Rabitebla4 分钟前
C++11 新特性详解(一):列表初始化、initializer_list 与右值引用
java·开发语言·数据结构·c++·算法·leetcode·list
洋不写bug9 分钟前
JavaComparable、Comparator、Cloneable接口解析,深拷贝浅拷贝详细解析
android·java·开发语言
吴声子夜歌14 分钟前
正则指引——Golang
开发语言·golang·正则表达式
坐吃山猪21 分钟前
WebFlux_学习Subscriber总结
java·开发语言·学习·webflux
白露与泡影31 分钟前
Java面试题及答案整理(2026年金九银十最新版,持续更新)
java·开发语言
少控科技34 分钟前
农场设备管理代码(1)
开发语言·c#
❀搜不到35 分钟前
isat-sam分割导出掩码图
开发语言·python
geovindu1 小时前
java: Memento Pattern
java·开发语言·后端·备忘录模式·行为模式
曾阿伦1 小时前
Trae CN Python环境调试debug指南
开发语言·python
PPPPickup1 小时前
基础知识差缺补漏-面试版持续更新
java·开发语言