Lua 元表 + __add元方法实例
a = {1,5,9}
b = {2,5,8}

local m = {}
setmetatable(a,m)
setmetatable(b,m)

m.__add = function(num1,num2)
    return num1[1] + num2[1]
end

print(a+b)

这里只是演示一下没有实际意义,可以认为表为对象,然后表相加时,认为是对某一个属性的相加


首页 我的博客
粤ICP备17103704号