1.算术运算的Metamethods
两个table进行算术运算(+,-,*,/),需要具有相同的metatable。通过setmetatable给表设置metatable,在对想应的_add,__mul ,__sub(减),__div(除),__unm(负),__pow(幂)等域进行定义。
Lua看书笔记
最新推荐文章于 2024-05-02 19:30:33 发布
1.算术运算的Metamethods
两个table进行算术运算(+,-,*,/),需要具有相同的metatable。通过setmetatable给表设置metatable,在对想应的_add,__mul ,__sub(减),__div(除),__unm(负),__pow(幂)等域进行定义。