公共lisp,未定义的相交函数行为?

公共lisp,未定义的相交函数行为?,lisp,common-lisp,Lisp,Common Lisp,根据交叉点功能()的CLHS条目: 对于满足测试的每一对,正好是两个元素中的一个 这一对中的任何一个将被放入结果中 我的问题是,我需要知道该对的两个元素中的哪一个将被放入结果中,这在使用:key#car提取要测试的参数时很重要,因为cdr可能不同。我想保证,无论是第一个元素还是第二个元素,都会被放入结果中。是我遗漏了什么,还是这只是未指明的行为,所以我不应该在我的案例中使用它?交叉点根本不能保证你想要的;它实现了集理论的交集,有很多额外的东西,但没有那么多额外的东西。你得自己滚

根据交叉点功能()的CLHS条目:

对于满足测试的每一对,正好是两个元素中的一个 这一对中的任何一个将被放入结果中


我的问题是,我需要知道该对的两个元素中的哪一个将被放入结果中,这在使用
:key#car
提取要测试的参数时很重要,因为cdr可能不同。我想保证,无论是第一个元素还是第二个元素,都会被放入结果中。是我遗漏了什么,还是这只是未指明的行为,所以我不应该在我的案例中使用它?

交叉点
根本不能保证你想要的;它实现了集理论的交集,有很多额外的东西,但没有那么多额外的东西。你得自己滚