lua 闭包

2016-06-20  本文已影响192人  码上说
-- closure in Lua
local closure = function()
    local __private = 0
    return function ()
        __private = __private + 1
        return __private 
    end
end

local call = closure()
print(call()) --1
print(call()) --2
上一篇 下一篇

猜你喜欢

热点阅读