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 @ 2019-04-19 10:24  马克图  阅读(1454)  评论(0编辑  收藏  举报