function t.a.b.c:f (params) body end
是这样一种写法的语法糖:
t.a.b.c.f = function (self, params) body end
function test()
t.f()
t:g()
t:h()
t.i()
t:h()
t.j(t)
t:h()
end
t = {}
function t.f()
print("tf");
end
function t:g()
self.x = 10
end
function t:h()
print(self.x)
end
function t.i()
t.x = 20
end
function t.j(k)
k.x = 30
end
[LUA-print] 10
[LUA-print] 20
[LUA-print] 30
2734




被折叠的 条评论
为什么被折叠?



