gpt4 book ai didi

lua - 返回 Lua 表中某个值的索引

转载 作者:行者123 更新时间:2023-12-04 23:23:58 26 4
gpt4 key购买 nike

我在 lua 中有这张表:

local values={"a", "b", "c"}

如果变量等于表条目之一,有没有办法返回表的索引?

local onevalue = "a"

如何在不迭代所有值的情况下获取表中“a”或 onevalue 的索引?

最佳答案

没有迭代就没有办法做到这一点。

如果您发现自己需要频繁执行此操作,请考虑构建反向索引:

local index={}
for k,v in pairs(values) do
index[v]=k
end
return index["a"]

关于lua - 返回 Lua 表中某个值的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38282234/

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