如何在LUA中获取数组大小,还有其他更长的相关术语吗?

2026-04-01 19:561阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计261个文字,预计阅读时间需要2分钟。

如何在LUA中获取数组大小,还有其他更长的相关术语吗?

参考英文答案,以下是对原文的简化

Lua的table.getn(users)返回0?这里有代码:users={}; users[aaa]=bbbb; users[bbb]=bbbb; users[ccc]=bbbb; print(Users count , table.getn(users)); 为什么table.getn(users)总是返回0?

注意:此改写保留了原文的核心信息,并尽量减少了字数。

参见英文答案 > Lua table.getn() returns 0?4个
这是一个代码:

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

为什么table.getn(用户)总是返回0? BTW,#users也返回0.那么,我做错了什么,还有另一种方法来获得数组中的元素数量?

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

至于获取具有任意索引的数组中的元素数量,我可能会使用以下内容来遍历数组:

如何在LUA中获取数组大小,还有其他更长的相关术语吗?

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

但我是个白痴.

本文共计261个文字,预计阅读时间需要2分钟。

如何在LUA中获取数组大小,还有其他更长的相关术语吗?

参考英文答案,以下是对原文的简化

Lua的table.getn(users)返回0?这里有代码:users={}; users[aaa]=bbbb; users[bbb]=bbbb; users[ccc]=bbbb; print(Users count , table.getn(users)); 为什么table.getn(users)总是返回0?

注意:此改写保留了原文的核心信息,并尽量减少了字数。

参见英文答案 > Lua table.getn() returns 0?4个
这是一个代码:

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

为什么table.getn(用户)总是返回0? BTW,#users也返回0.那么,我做错了什么,还有另一种方法来获得数组中的元素数量?

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

至于获取具有任意索引的数组中的元素数量,我可能会使用以下内容来遍历数组:

如何在LUA中获取数组大小,还有其他更长的相关术语吗?

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

但我是个白痴.