Lua 类的使用技巧

游戏人间2个月前Lua480


function Class(className, baseCls)
    local cls = {}
    if baseCls then
        cls.__index = baseCls
    end
    function call(self, ... )
        local inst = {}
        inst.__index = self--静态成员等。
        setmetatable(inst, self)
        inst:__init(...)
        return inst
    end
    
    cls.__call = call
    return cls
end


相关文章

Lua Table 按 Key 排列

function getlist()          local redata =&...

Lua string.pack / string.unpack

local str1 = "中文测试" local bytes1 = string.pack('>s2&...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。