1.元表 元表也是一个 table,它附加在另一个 table 上,可以扩展该 table 的某些行为. 拿 __index 来举例,它是用来扩展查找索引行为的.在查找一个 key 对应的值时,会依次经历如下规则: 1.查找表中是否存在该索引 key,如存在,则取出相应值,如不存在则继续. 2.查找该表的元表(如果有元表),是否存在 __index 键,如果存在 __index 键,则分两种情况:若 __index 对应的是一个函数,则调用该函数得出相应值:若 __index 对应的是一个表,则…