理解lua 语言中的点、冒号与self
lua编程中,经常遇到函数的定义和调用,有时候用点号调用,有时候用冒号调用,这里简单的说明一下原理。
boy = {money = 200}function boy.goToMarket(self ,someMoney)self.money = self.money - someMoneyendboy:goToMarket(100)print(boy.money)总结:冒号只是起了省略第一个参数self的作用,该self指向调用者本身,并没有其他特殊的地方。