【发布时间】:2017-04-18 14:47:35
【问题描述】:
我在 lua 中有一个循环,当某件事发生时,我希望它重新开始循环。但是,当我返回时,它只会结束循环。
wrong = false
while true do
if wrong then
return
end
print 'Not wrong'
end
【问题讨论】:
-
您在寻找“继续”关键字吗?如果是这样,您可能想阅读以下内容:stackoverflow.com/questions/3524970/…
-
return正在做它应该做的事情。在大多数语言中,return终止当前函数调用,而不仅仅是当前循环。我建议你重写问题来描述你想做什么,而不是你错误地认为return应该做什么。
标签: lua