Ich habe eine Schleife in Lua und wenn eine bestimmte Sache passiert, möchte ich, dass es die Schleife beginnt. Wenn ich jedoch zurückkehre, wird die Schleife beendet.Äquivalent der Rückkehr in lua?
wrong = false
while true do
if wrong then
return
end
print 'Not wrong'
end
Suchen Sie nach einem Stichwort „weiter“? Wenn ja, sollten Sie dies lesen: http://stackoverflow.com/questions/3524970/why-does-lua-have-no-continue-statement –
'Return' macht genau das, was es tun soll. In den meisten Sprachen beendet 'return' den aktuellen Funktionsaufruf, nicht nur die aktuelle Schleife. Ich schlage vor, dass Sie die Frage neu schreiben, um zu beschreiben, was Sie tun möchten, anstatt, was Sie fälschlicherweise denken, 'return' sollte tun. –