属性 观察员在 Lua
Property observers in Lua
有没有办法在 Lua 中添加一个 属性 观察者,就像 Swift 对具有属性的 WillSet 和 DidSet 所做的那样?
例如,我有一个对象 display.newText,每当我更改它的文本时 属性。我还需要做其他事情吗?像
object.text = "Changed"
我知道我可以添加类似 setText() 之类的方法,但我正在寻找使用 Lua 语言的 属性 观察员。
提前致谢。
使用代理 table。 Pil, Chapter 13.
中对此进行了解释
有没有办法在 Lua 中添加一个 属性 观察者,就像 Swift 对具有属性的 WillSet 和 DidSet 所做的那样?
例如,我有一个对象 display.newText,每当我更改它的文本时 属性。我还需要做其他事情吗?像 object.text = "Changed"
我知道我可以添加类似 setText() 之类的方法,但我正在寻找使用 Lua 语言的 属性 观察员。
提前致谢。
使用代理 table。 Pil, Chapter 13.
中对此进行了解释