Common Lisp:如何检查集合相等,忽略顺序?

时间:2011-02-12 01:10:39

标签: lisp set common-lisp equality

与此问题类似:

Setting up a equal function in common lisp using only "eq"

除了,我想比较两套相等,无视顺序。我该怎么做?

2 个答案:

答案 0 :(得分:6)

CL中有许多设置功能。其中您可以使用(null (set-exclusive-or set-a set-b))

答案 1 :(得分:0)

这可能不是您正在寻找的答案,但如果您想处理集合,我建议使用Fset,一个CL的功能集理论集合库。 tutorial很好地了解它的作用。