lua元表和__index的理解
什么是Lua元表:
原表可理解为“一个方法表(类似函数表)“,里面包含了一些解决方案。当一个table设置元表之后,相当于关联了这个方法表
setmetatable(table,metatable): 对指定 table 设置元表(metatable),如果元表(metatable)中存在 __metatable 键值,setmetatable 会失败。
getmetatable(table): 返回对象的元表(metatable)。
实例:
mytable = {} ;
原创
2020-09-06 22:45:24 ·
372 阅读 ·
1 评论