gpt4 book ai didi

arrays - Lua如何从表中获取数据

转载 作者:行者123 更新时间:2023-12-05 01:05:37 25 4
gpt4 key购买 nike

我有一张 table :

Table = {
button = {},
window = {},
label = {},
edit = {},
error = {}
}

如何获取表的键和值?

我试图得到:
for key, value in ipairs(Table) do
for k, v in ipairs(key) do
print(k, v)
end
end

但它不起作用。

最佳答案

ipairs用于序列(即类似数组的表)。但是Table在您的代码中不是序列,您需要使用 pairs反而。

另一个问题是在Table ,键是字符串( "button""window" 等)。那是因为在表构造函数中,button = {}相当于 ["button"] = {} .

您需要迭代(现在是空的)表的值。

for key, value in pairs(Table) do
for k, v in pairs(value) do
print(k, v)
end
end

关于arrays - Lua如何从表中获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21226799/

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