搜尋列表中的專案
沒有內建的方法來搜尋特定專案的列表。然而,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