55-元表的定义

允许我们改变table的行为

setmetatable(普通表,元表) 返回普通表

getmetatable() 获取元表

-- 
a = {"a","b","c"} -- 
b = {} -- 

c = setmetatable(a,b)

print("------------------------------")

f = {}

print("f:",f)
d = setmetatable({"c","d"},f)
print(d[1])

e = getmetatable(d)
print("e:",e)
输出结果:
f:      table: 00C99518
c
e:      table: 00C99518

posted @ 2022-07-25 22:30  再努力一些  阅读(98)  评论(0)    收藏  举报