要获取Lua中哈希表中的键数,可以使用pairs()
函数遍历哈希表并计数键值对。以下是一个示例代码:
local my_table = {
key1 = "value1",
key2 = "value2",
key3 = "value3"
}
local key_count = 0
for _ in pairs(my_table) do
key_count = key_count + 1
end
print("The number of keys in the table is: " .. key_count)
在这个示例中,我们创建了一个名为my_table
的哈希表,并使用for
循环和pairs()
函数遍历哈希表中的每个键值对。在每次迭代中,我们将key_count
变量加1,以计算哈希表中的键数。最后,我们打印出键的数量。
领取专属 10元无门槛券
手把手带您无忧上云