搜索列表中的项目
没有内置的方法来搜索特定项目的列表。然而,Lua 中的编程显示了如何构建可以提供帮助的集合:
function Set (list)
local set = {}
for _, l in ipairs(list) do set[l] = true end
return set
end
然后,你可以将你的列表放入 Set 并测试成员身份:
local items = Set { "apple", "orange", "pear", "banana" }
if items["orange"] then
-- do something
end