python转lua最容易掉进去的坑--作用域

你以为会依次打印2,4,8吗? 错. 2,2,2

value = 1
for i=1,3 do
    local value = value*2
    print(value)
end

你以为打印1吗?,错,输出nil

if true then
    local value=1
end
print(value)


posted @ 2016-07-06 14:56  LisPythoniC  阅读(1255)  评论(0编辑  收藏  举报