1
セットの値をテーブルキーに配置し、テーブル値としてLuaテーブルをセットとして使用しています。
function addToSet(s,...) for _,e in ipairs{...} do s[e]=1 end end
function removeFromSet(s,...) for _,e in ipairs{...} do s[e]=nil end end
local logics = {}
addToSet(logics,true,false,"maybe")
2 つのセットが等しいかどうかをテストするには、キーがまったく同じであることを確認する必要があります。これを行う効率的な方法は何ですか?