boy = {
money = 200
}
1. 参数1是全局变量boy
function boy.sub2(boy, num)
boy.money = boy.money - num
end
money = 200
}
1. 参数1是全局变量boy
function boy.sub2(boy, num)
boy.money = boy.money - num
end
2 全局变量boy隐藏
function boy:sub(num)
self.money = self.money - num
end
两种写法,正常调用结果一样。使用冒号,相当于传递一个self参数给自己。