所以,我可以做到这一点(使用 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 黑客。
(require 'cl)
(every '> my-list my-other-list)
version-list-<
。