【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
]]
相关推荐
古月方枘Fry3 分钟前
三层交换+VRRP实现负载
开发语言·网络·php
qq_5470261798 分钟前
Java 中的 Caffeine 缓存详解
java·开发语言·缓存
froginwe1114 分钟前
JSP 发送邮件
开发语言
沐雪轻挽萤20 分钟前
15. C++17新特性-std::string_view
java·开发语言·c++
不考研当牛马28 分钟前
python 第21课 基础完结(UDP套接字)
开发语言·python·udp
wearegogog12332 分钟前
光伏发电系统最大功率跟踪(MPPT)算法 Matlab 实现指南
开发语言·算法·matlab
小小码农Come on33 分钟前
QML怎么使用C++多线程编程
开发语言·c++
努力进修38 分钟前
【java-数据结构】Java优先级队列揭秘:堆的力量让数据处理飞起来
java·开发语言·数据结构
廋到被风吹走40 分钟前
【LangChain4j】Java 生态中最灵活、功能最强大的纯 Java 大模型应用开发框架(支持声明式@AiService与复杂RAG/Agent)
java·开发语言·python
艾克杏41 分钟前
初学Java之范型
java·开发语言