Lua中计算表格字段数量:#与table.nums()的区别 发表于 2023-03-21 更新于 2024-11-15 分类于 编程语言 阅读次数: Valine: 本文字数: 351 阅读时长 ≈ 1 分钟 Lua计算表格包含的字段数量 Lua中计算表格包含的字段数量,也可以理解为计算表的长度,很多人平时都习惯用#,但是#和table.nums()还是有区别的。Lua table 的 "#" 操作只对依次排序的数值下标数组有效,table.nums() 则计算 table 中所有不为 nil 的值的个数。 1234567891011-- @function [parent=#table] nums-- @param table t 要检查的表格-- @return integer#integerfunction table.nums(t) local count = 0 for k, v in pairs(t) do count = count + 1 end return countend 打赏 微信支付 支付宝 本文作者: 南锋 本文链接: https://lengmo714.top/3e813c88.html 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!