【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
]]
相关推荐
Jelena157795857923 分钟前
1688.item_get_app接口:包装尺寸重量信息深度解析
开发语言·前端·python
NGC_661110 分钟前
JDK1.7 与 JDK1.8 ConcurrentHashMap:从分段锁到桶级锁的进化
java·开发语言
大黄说说12 分钟前
PHP 数组 vs SPL 数据结构:队列与栈场景下的性能对决
开发语言·数据结构·php
rookie软工14 分钟前
Qt代理委托实现
开发语言·python·qt
leaves falling18 分钟前
C++类和对象(3)(初始化列表,类型转换,static成员,友元)
java·开发语言·c++
宵时待雨19 分钟前
C++笔记归纳15:封装map & set
开发语言·数据结构·c++·笔记·算法
色空大师21 分钟前
【网站开发-java】
java·linux·服务器·开发语言·网站·搭建网站
于先生吖22 分钟前
远程考试系统搭建 JAVA 国际版源码与多国语言集成方案
java·开发语言
JavaWeb学起来28 分钟前
Python学习教程(二)字符串
开发语言·python·python基础
归寻太乙31 分钟前
2026年03月27日—Python基础—Python背景知识与环境搭建
开发语言·python