9
こんにちは私は2つのリストが同じ要素を同じ順序で持っているかどうかをチェックする必要がありますが、スキームイクのように見えます。とeqv?参照によってチェックして、そのように偽を与える:スキームリスト等価比較
> (eq? (list 1 2 3) (list 1 2 3))
#f
> (eqv? (list 1 2 3) (list 1 2 3))
#f
どのようにこれを行うには?
こんにちは私は2つのリストが同じ要素を同じ順序で持っているかどうかをチェックする必要がありますが、スキームイクのように見えます。とeqv?参照によってチェックして、そのように偽を与える:スキームリスト等価比較
> (eq? (list 1 2 3) (list 1 2 3))
#f
> (eqv? (list 1 2 3) (list 1 2 3))
#f
どのようにこれを行うには?
このsiteは、これらの事業者の違いを説明しています。しかし、本質的には、2つのオブジェクトの内容を比較するときにequal?
を使いたいとします。
は同じようですか?とeq?私は、必要に応じて等しいチェック別々の手順です:
> (equal? (list 1 2 3) (list 1 2 3))
#t
リンクJGに感謝します。 – Hellnar