2009-09-20 59 views
9

你好,我需要检查两个列表是否有相同的顺序相同的元素,但我无法实现,因为它看起来像计划公式?和eqv?通过参考检查,以便给予这样的假:方案列表等价比较

> (eq? (list 1 2 3) (list 1 2 3)) 
#f 
> (eqv? (list 1 2 3) (list 1 2 3)) 
#f 

如何实现这一目标?

回答

13

site解释那些运营商之间的差。但基本上,当你想比较两个对象的内容时,你想使用equal?

+0

感谢您的链接JG – Hellnar 2009-09-20 11:21:15

7

看起来像平等?和eq?在哪里等于支票作为我需要单独的程序:

> (equal? (list 1 2 3) (list 1 2 3)) 
#t