lua 的 break

时间:2023-03-08 17:28:09

break   ,退出最近的一层循环

return   , 一般用于函数,会直接退出所有的循环,或者判断,返回参数

local tb={,,,}

for key,value in pairs(tb) do
while(true) do
if == key then
print("")
return
else
print("break")
break
end
end
print("out while")
end
print("out for")

结果:

break
out while
break
out while
3

lua  的 空串 也是 true

local aa=""

if aa then
print("aa is ,",aa)
else
print("aa is nil")
end #结果 aa is ,