Как получить ключ из табличного значения, используя индекс, например:
local myTable = {
Mary = 1000,
Bob = 2000,
Fred = 3000}
local keyAtIndex1 = myTable[1] ??? --- should return "Mary"
local keyAtIndexTwo = myTable[2] ??? --- should return "Bob"
Существует ли предварительно созданный метод или свойство?
В настоящее время я делаю это ;
function tableGetKeyFromValue(_table, _value)
for k,v in pairs(_table) do
if v==_value then return k end
end
return nil
end
Есть ли лучший способ?