3
に値のインデックスを返しますか? は、私はすべての値を反復することなく、表中の「A」またはonevalueのインデックスを取得する方法私はLUAでこのテーブルを持っているLuaのテーブル
local onevalue = "a"
言いますか?
に値のインデックスを返しますか? は、私はすべての値を反復することなく、表中の「A」またはonevalueのインデックスを取得する方法私はLUAでこのテーブルを持っているLuaのテーブル
local onevalue = "a"
言いますか?
反復せずに行う方法はありません。
あなた自身が頻繁にこれを実行する必要が判明した場合は、逆インデックスの構築を検討は:
local index={}
for k,v in pairs(values) do
index[v]=k
end
return index["a"]
本当にスマートなソリューションです。 – user6245072