local base = {
x=42
}
function base:func(x)
print(self.x)
print(x)
end
base:func(0)
Lua中 使用“:”定义的函数会自动传入一个self变量,如同c++中的this一样,别是当前对象的指针
使用“.”定义的函数没有self
local base = {
x=42
}
function base:func(x)
print(self.x)
print(x)
end
base:func(0)
Lua中 使用“:”定义的函数会自动传入一个self变量,如同c++中的this一样,别是当前对象的指针
使用“.”定义的函数没有self