4
Lua使用冒號運算符(:
)作爲實例方法調用。我可以重寫這個操作符用於其他目的嗎?我可以重寫Lua中的冒號操作符嗎?
Lua使用冒號運算符(:
)作爲實例方法調用。我可以重寫這個操作符用於其他目的嗎?我可以重寫Lua中的冒號操作符嗎?
不,你不能。沒有冒號操作員這樣的東西 - 它是純粹的語法糖。
obj:func() == obj.func(obj)
這不,但是,意味着你可以忽略這裏使用點運算符和返回值的函數調用操作符。