【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
]]
相关推荐
dog2501 分钟前
卡瓦列里积分赏析
开发语言·php
流星蝴蝶没有剑7 分钟前
CoPaw Agent 对接 Python 客户端开发指南:实现流式响应与实时打印
开发语言·python
咬_咬14 分钟前
go语言学习(数组与切片)
开发语言·学习·golang·数组·切片
小陈工17 分钟前
Python Web开发入门(十八):跨域问题解决方案——从“为什么我的请求被拦了“到“我让浏览器乖乖听话“
开发语言·python·机器学习·架构·数据挖掘·回归·状态模式
m0_4972141517 分钟前
Qt事件系统
开发语言·qt
AI科技星17 分钟前
全维度相对论推导、光速螺旋时空与北斗 GEO 钟差的统一理论
开发语言·线性代数·算法·机器学习·数学建模
赵优秀一一22 分钟前
Python 工程化基础1:环境(conda)、pip、requirements.txt
linux·开发语言·python
li16709027033 分钟前
第十章:list
c语言·开发语言·数据结构·c++·算法·list·visual studio
游乐码36 分钟前
C#List
开发语言·c#·list
xyq202441 分钟前
jQuery Tooltip:深入解析与最佳实践
开发语言