lua入门之四元表
--元表 对2个table进行操作,允许我们改变table的行为,每个行为关联了对应的元方法 mytable={} --普通表 mymetatable={} --元表 --mymetatable 设为mytable的元表 setmetatable(mytable,mymetatable) --返回元表 t=getmetatable(mytable) print(t) print("---------__index元方法-----") --访问table时,若这个键没有值,那么LUA会找table的metatable的__index键 other={foo=3} t1=setmetatable({},{__index=other}) print(t1.foo)
待续.....