【发布时间】:2019-08-14 02:33:08
【问题描述】:
我想知道您是否可以通过元表检测对象的 nilling ?
foo = {}
foo_mt = {
__newindex = function (t, k, v)
print (k, v)
rawset (t, k, v)
end
}
setmetatable (foo, foo_mt)
foo ['oof'] = 3
outputs: oof 3
foo ['oof'] = nil
__newindex will not be called, so is there another meltable method ?
【问题讨论】:
-
你需要创建一个proxy object
-
谢谢,我去过那里,但弄乱了语法。很好的参考。