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

# Lua 的 rawlen 函数

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

!subtitle:说明

获取 v 的长度,不会触发元表的 __len 字段。

!subtitle:参数

  • v - 要获取长度的对象

!subtitle:返回值

  • v 的长度

# 示例

运行示例

local v = {1, 2, 3, 4, 5}

-- 定义元表,包含 __len 元方法
local metatable = {
    __len = function(v) return 233 end
}

-- 设置元表
setmetatable(v, metatable)

-- 读取字段
print("#v ", #v)
print("rawlen(v) is", rawlen(v))

# 推荐阅读

rawlen - Lua 5.4 Reference Manual

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