Lua实现跳出循环体

Lua里面没有C#的break关键字,没有继续循环体的办法。下面用 if... then ...end 和 repeat ... until 来实现break的功能

终止并继续下一个循环:

function ContinueRoop()
	for i = 1, 10 do
		repeat
			if i == 5 then
				print("continue here")
				break
			end
			print(i)
		until true
	end
end

 

注:为什么CSDN代码的缩进跟屎一样,而且也没有Lua这个选项,谁知道怎么解决吗

发布了53 篇原创文章 · 获赞 12 · 访问量 1万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章