【发布时间】:2013-02-20 07:53:41
【问题描述】:
这是一个代码:
users = {}
users["aaa"] = "bbbb";
users["bbb"] = "bbbb";
users["ccc"] = "bbbb";
print("Users count ", table.getn(users));
为什么 table.getn(users) 总是返回 0?顺便说一句,#users 也返回 0。那么,我是不是做错了什么,还有另一种方法可以获取数组中的元素数量吗?
【问题讨论】:
-
不,无论我写什么,它总是返回 0。看起来这些方法不适用于数组的哈希/字符串键索引类型...
-
没错。这就是该页面上的答案告诉您的内容。这是您的确切问题:一个不为空但没有数组元素的表。
标签: lua