首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何获取Lua表中的条目数?

如何获取Lua表中的条目数?
EN

Stack Overflow用户
提问于 2010-04-25 03:10:42
回答 9查看 269.5K关注 0票数 161

听起来像是一个“让我为你搜索一下”的问题,但不知何故我找不到答案。table.getn和Lua #运算符一样,只计算具有整数键的条目

tbl = {}
tbl["test"] = 47
tbl[1] = 48
print(#tbl, table.getn(tbl))   -- prints "1     1"

count = 0
for _ in pairs(tbl) do count = count + 1 end
print(count)            -- prints "2"

如何在不计算的情况下获得所有条目的数量?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2705793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档