57-newindex元
作者:互联网
对表进行更新时调用。
函数用法
print("---newindex---")
mytab2 = {"a","b"}
metatab2 = {
__newindex=function(tab,key,value)
print("被调用")
rawset(tab,key,value)
end
}
setmetatable(mytab2,metatab2)
mytab2[3]="c"
print(mytab2[3])
表的用法
print("---newindex---")
mytab2 = {"a","b"}
mytab21 = {}
metatab2 = {
__newindex= mytab21
}
setmetatable(mytab2,metatab2)
mytab2[3]="c"
print(mytab21[3])
标签:metatab2,mytab21,57,---,print,mytab2,newindex 来源: https://www.cnblogs.com/yangkaifei/p/16519263.html