lua 的 break

break   ,退出最近的一层循环

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

local tb={1,2,3,4}


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

结果:

break
out while
break
out while
3

猜你喜欢

转载自www.cnblogs.com/chenpython123/p/10734320.html
LUA