Lua 检索表名
有没有办法检索表名?例如,从这个表中,我只想提取键名“Misic”、“Molibdeno”、“Tamarindo”、“Wrenna” 您可以使用以下方法在内部表格上方移动: 例如,使用上述循环,您可以将所有键复制到一个新表中:Lua 检索表名,lua,key-value,lua-table,Lua,Key Value,Lua Table,有没有办法检索表名?例如,从这个表中,我只想提取键名“Misic”、“Molibdeno”、“Tamarindo”、“Wrenna” 您可以使用以下方法在内部表格上方移动: 例如,使用上述循环,您可以将所有键复制到一个新表中: local names = {} for k in pairs(UnitScanDB.profiles) do table.insert(names, k) end 您只需按其名称访问这些密钥,如下所示: mimic = UnitScanDB.profiles.Mi
local names = {}
for k in pairs(UnitScanDB.profiles) do
table.insert(names, k)
end
您只需按其名称访问这些密钥,如下所示:
mimic = UnitScanDB.profiles.Mimic
molibdeno = UnitScanDB.profiles.Molibdeno
与其他所有Lua值(包括函数)一样,表没有“名称”。您需要字段变量名(这是一个“string”类型的表键,正好满足Lua标识符的要求,从而简化了语法)。因此,答案将是在表中查找键的方法。
local names = {}
for k in pairs(UnitScanDB.profiles) do
table.insert(names, k)
end
mimic = UnitScanDB.profiles.Mimic
molibdeno = UnitScanDB.profiles.Molibdeno