-- 如果在table中直接查找key失败,会使用元表的__index 继续查找,并且是递归的查找 -- __index的值也可以是函数function(tbl, key) ,这样可以支持更多的自定义的查找。 -- __index、__add等等,被称为元方法。 -- 这里是table的元方法的全部清单: -- __add(a, b) for a + b -- __sub(a, b) for a - b -- __mul(a, b) for a * b -- __div(a, b) for a / b -- __mod(a, b) for a % b -- __pow(a, b) for a ^ b -- __unm(a) for -a -- __concat(a, b) for a .. b -- __len(a) for #a -- __eq(a, b) for a == b -- __lt(a, b) for a < b -- __le(a, b) for a <= b -- __index(a, b) -- __newindex(a, b, c) for a.b = c -- __call(a, ...) for a(...) | ![]() LinuxQueen |
![]() LinuxQueen |
![]() LinuxQueen | |
其它翻译版本(1) |