4

所以,我可以这样做(使用 cl):

(loop for x in my-list
      for y in my-other-list
      if (> x y) return t
      if (< x y) return nil)

但是我真的觉得这应该像(list> my-list my-other-list)但是我绝对找不到任何证据表明这个函数以任何名称存在。事实上,我什至根本找不到任何用于比较列表通用文档。这让我觉得我一定错过了什么。

我是否确实定义(list>)了自己,或者我在匆忙和困惑中错过了大量的文档?

如果我必须自己定义,你能做得更好吗?我不是一个真正的 elisp 黑客。

4

2 回答 2

8

这个怎么样:

(require 'cl)
(every '> my-list my-other-list)
于 2012-04-19T01:23:26.710 回答
2

Elisp 提供的最接近的可能是version-list-<.

于 2012-04-21T03:04:11.063 回答