【发布时间】:2010-11-28 10:48:38
【问题描述】:
(remove '(1 2) '((1 2) (1 3)))
不会从 common lisp 列表中删除 '(1 2)。 (我认为它使用eq 而不是equal)。
我们还有其他替代方法可以从 common lisp 的列表列表中删除元素吗?
【问题讨论】:
-
大多数函数的默认测试是 EQL。在许多情况下,您可以使用 :TEST 关键字参数提供您自己的参数。
标签: lisp common-lisp clisp