local MyClass = {}
function MyClass.test()
print("Hello")
end
function MyClass.setup(self)
self.test()
end
MyClass.setup(MyClass)
ключ self
.В этом состоянии MyClass
является объектом и создается {}
, поэтому вы можете использовать MyClass.Test(MyClass)
для входящих параметров MyClass
, чтобы использовать func test()
из MyClass
объекта.
ps :
Синтаксис сахар предоставлен Lua:
MyClass.setup (MyClass) ==> MyClass: setup ()