Lua元表的定义和使用

Lua元表的定义和使用 在Lua table中我们可以访问对应的key来得到value值,但是却无法对两个table进行操作。 因此Lua提供了元表(Metatable),允许我们改变table的行为,每个行为关联了对应的元方法。例如,使用元表我们可以定义Lua如何计算两个table的相加操作a+b。 当Lua试图对两个表进行相加时,先检查两者之一是否有元素,之后检查是否有一个叫”__add”的字
相关文章
相关标签/搜索