--Lua 类内函数声明的方法与之间的区别
ClassA = {}
ClassA.TestFunction_A = function()--无语法糖
print(self)
print("This is Function_A")
end
function ClassA:TestFunction_B()--有语法糖
print(self)
print("This is Function_B")
end
ClassA.TestFunction_C = nil;--无语法糖
function TestFunction_D()
print(self)
print("This is Function D")
end
ClassA.TestFunction_C = TestFunction_D
ClassA:TestFunction_A(ClassA);
ClassA:TestFunction_B();
ClassA:TestFunction_C();
Lua 类内函数声明的方法与之间的区别
猜你喜欢
转载自blog.csdn.net/qq_29094161/article/details/76228467
今日推荐
周排行