Account={balance=} function Account.withdraw(self,v) self.balance=self.balance-v end a={balance=,withdraw=Account.withdraw} a.withdraw(a,) --面向对象语言常使用self参数,lua提供了通过使用冒号操作符来隐藏self参数的声明 function Account:withdraw(v) self.balance=self.balance-v end a:wi…