私は次のets構造を持っています:
SomeTable = ets:new(sometable, [bag]).
ets:insert(SomeTable, [
{set1,item1},
{set1,item2},
{set1,item3},
{set2,item1},
{set2,item2},
{set2,item4}]).
ets:select と fun2ms を使用して set1 と set2 の交差を取得したい場合、結果は [item1, item2] になります。
私はets:selectとfun2msでそれを達成しようと何時間も費やしましたが、成功しませんでした。ets:select と fun2ms の使用を手伝ってもらえますか?
すべての答えをありがとう!
ps: sets モジュールについては知っていますが、ets とこの正確なデータ構造を使用する必要があります。