使用表作為集合
建立一個集合
 local set = {} -- empty set
通過將其值設定為 true 來建立包含元素的集合:
 local set = {pear=true, plum=true}
 -- or initialize by adding the value of a variable:
 local fruit = 'orange'
 local other_set = {[fruit] = true} -- adds 'orange'
將成員新增到集合中
通過將其值設定為 true 來新增成員
  set.peach = true
  set.apple = true
  -- alternatively
  set['banana'] = true
  set['strawberry'] = true
從集合中刪除成員
  set.apple = nil
使用 nil 而不是 false 從表中刪除’apple’是可取的,因為它會使迭代元素更簡單。nil 從表中刪除條目,而設定為 false 則更改其值。
會員考試
  if set.strawberry then
      print "We've got strawberries"
  end
迭代集合中的元素
 for element in pairs(set) do
     print(element)
 end