最佳答案
听起来像是“让我帮你谷歌一下”的问题,但不知为何我找不到答案。Lua #
操作符只使用整数键计数条目,table.getn
也是如此:
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"
如何得到不计数的 所有条目的数量?