技术栈

【Lua】lua实现C# continue效果

百里.登风2024-07-15 15:46

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
]]
上一篇:苹果将在2025年春季通过iOS更新大幅提升Siri的智能|TodayAI
下一篇:OpenResty程序如何连接开启了TLS的Redis?
相关推荐
ONE_PUNCH_Ge
1 小时前
Go 语言变量
开发语言
幼稚园的山代王
1 小时前
go语言了解
开发语言·后端·golang
晚风残
1 小时前
【C++ Primer】第六章:函数
开发语言·c++·算法·c++ primer
满天星8303577
2 小时前
【C++】AVL树的模拟实现
开发语言·c++·算法·stl
weixin_45690427
2 小时前
基于.NET Framework 4.0的串口通信
开发语言·c#·.net
ss273
2 小时前
手写MyBatis第107弹:@MapperScan原理与SqlSessionTemplate线程安全机制
java·开发语言·后端·mybatis
麦麦鸡腿堡
3 小时前
Java的动态绑定机制(重要)
java·开发语言·算法
时间之里
3 小时前
【c++】:Lambda 表达式介绍和使用
开发语言·c++
Tiger_shl
3 小时前
C# 预处理指令 (# 指令) 详解
开发语言·c#
@Kerry~
3 小时前
phpstudy .htaccess 文件内容
java·开发语言·前端
热门推荐
01两千字总结:Codex 国内如何安装和使用的教程,以及如何设置中文回答02BongoCat - 跨平台键盘猫动画工具03GitHub 镜像站点04UV安装并设置国内源05Linux下V2Ray安装配置指南06GitLab 零基础入门指南:从安装到项目管理全流程07智能库存管理的需求预测模型:从业务痛点到落地代码的完整实践0846个Nano-banana 精选提示词,持续更新中092025羊城杯网络安全大赛 wp10UV 工具安装与国内镜像源配置指南