Lua: 有没有办法得到一个表元表
Lua: Is there a way to get a tables metatable
有没有办法获取表的元表?
例如
local tbl = {}
setmetatable(tbl, {__call = function() print("tbl called") end})
-- how to get metatable of tbl?
您可以使用 getmetatable(tbl)
获取分配的元表(如果分配了 none,则可以使用 nil
)。
有没有办法获取表的元表? 例如
local tbl = {}
setmetatable(tbl, {__call = function() print("tbl called") end})
-- how to get metatable of tbl?
您可以使用 getmetatable(tbl)
获取分配的元表(如果分配了 none,则可以使用 nil
)。