gpt4 book ai didi

lua - 如何在LUA中获取数组的大小?

转载 作者:行者123 更新时间:2023-12-04 05:32:07 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Lua table.getn() returns 0?

(4 个回答)


9年前关闭。




这是一个代码:

users = {}  
users["aaa"] = "bbbb";
users["bbb"] = "bbbb";
users["ccc"] = "bbbb";
print("Users count ", table.getn(users));

为什么 table.getn(users) 总是返回 0?顺便说一句,#users 也返回 0。那么,我做错了什么吗?还有另一种方法可以获取数组中的元素数量吗?

最佳答案

table.maxn 和 # 查找数字索引;他们不会看到您的字符串索引。

至于获取具有任意索引的数组中的元素数量,我可能会使用类似的方式遍历数组:

Count = 0
for Index, Value in pairs( Victim ) do
Count = Count + 1
end

但我是个白痴。

关于lua - 如何在LUA中获取数组的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14969555/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com