Lua: 如何获取表的元表

如何获取表的元表? 例如:

local tbl = {}
setmetatable(tbl, {__call = function() print("tbl called") end})

-- 获取 tbl 的元表怎么办?

原文链接 https://stackoverflow.com/questions/71230170

点赞
stackoverflow用户1442917
stackoverflow用户1442917

你可以使用 getmetatable(tbl) 获取已经指定的元表(如果没有指定元表则返回 nil)。

2022-02-23 01:40:19