【发布时间】:2018-02-27 09:46:00
【问题描述】:
我正在使用它来查找列表重复项:
(defun have-dups (x)
(let ((dups (copy-tree x)))
(if (eq (length (delete-dups dups)) (length x))
nil
t)))
(have-dups (list 1 2 3 3)) ;=> t
(have-dups (list 1 2 3)) ;=> nil
考虑到copy-tree和delete-dups的开销,或许有更好的办法。
【问题讨论】:
标签: list duplicates lisp elisp