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>)自分自身を定義する必要がありますか、それとも急いで混乱して大量のドキュメントを見逃しましたか?

そして、私がそれを自分で定義しなければならない場合、あなたはより良い仕事をすることができますか?私は本当にエリスプハッカーではありません。

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 に答える