有没有办法检索表的名称?例如,从这个表中,我只想提取名为"Mimic“、"Molibdeno”、"Tamarindo“、"Wrenna”的键。
UnitScanDB = {
profiles = {
Mimic = {
...
},
Molibdeno = {
...
},
Tamanrindo = {
...
},
Wrenna = {
...
}
}
}发布于 2014-10-27 20:55:39
您可以使用pairs对内部表执行iterate
for k in pairs(UnitScanDB.profiles) do
-- handle k
end例如,使用上面的循环,您可以将所有键复制到一个新表中:
local names = {}
for k in pairs(UnitScanDB.profiles) do
table.insert(names, k)
end发布于 2014-10-28 04:54:43
您可以简单地通过它们的名称访问这些键,如下所示:
mimic = UnitScanDB.profiles.Mimic
molibdeno = UnitScanDB.profiles.Molibdenohttps://stackoverflow.com/questions/26587359
复制相似问题