use*_*363 7 lisp elisp set set-difference
如何计算Emacs Lisp中两组之间的差异?这些集应该是列表.该程序应该非常简单和简短,否则我将无法理解它.我是个新人.
谢谢
set-differenceCommon Lisp扩展中有一个函数:
elisp> (require 'cl)
cl
elisp> (set-difference '(1 2 3) '(2 3 4))
(1)
Run Code Online (Sandbox Code Playgroud)
当我编写具有大量列表数据转换的 Elisp 代码时,我使用dash库,因为它有大量函数可以处理列表。设置差异可以通过以下方式完成-difference:
(require 'dash)
(-difference '(1 2 3 4) '(3 4 5 6)) ;; => '(1 2)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2189 次 |
| 最近记录: |