国际访客建议访问 Primers 编程伙伴 国际版站点 > Lua 教程 > getmetatable 以获得更好的体验。

# Lua 的 getmetatable 函数

请查看 Lua 标准库函数列表 了解更多相关 API。
getmetatable (object)

!subtitle:说明

获取 object 的元表。

!subtitle:参数

  • object - 要获取元表的对象

!subtitle:返回值

  • object 没有元表时返回 nil

  • object 的元表包含 __metatable 字段,则返回其关联的值

  • 否则,返回 object 的元表

# 示例

运行示例

-- 获取字符串的元表
local t = getmetatable ("字符串")
for k,v in pairs(t) do
    print(k, v)
end

# 推荐阅读

getmetatable - Lua 5.4 Reference Manual

本文 更新于: 2025-11-27 09:38:12 创建于: 2025-11-27 09:38:12