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

 

lua  的 空串 也是 true

复制代码
local aa=""

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

#结果 aa is ,
复制代码

 

posted @   马克图  阅读(1460)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示