9
你好,我需要检查两个列表是否有相同的顺序相同的元素,但我无法实现,因为它看起来像计划公式?和eqv?通过参考检查,以便给予这样的假:方案列表等价比较
> (eq? (list 1 2 3) (list 1 2 3))
#f
> (eqv? (list 1 2 3) (list 1 2 3))
#f
如何实现这一目标?
你好,我需要检查两个列表是否有相同的顺序相同的元素,但我无法实现,因为它看起来像计划公式?和eqv?通过参考检查,以便给予这样的假:方案列表等价比较
> (eq? (list 1 2 3) (list 1 2 3))
#f
> (eqv? (list 1 2 3) (list 1 2 3))
#f
如何实现这一目标?
这site解释那些运营商之间的差。但基本上,当你想比较两个对象的内容时,你想使用equal?
。
看起来像平等?和eq?在哪里等于支票作为我需要单独的程序:
> (equal? (list 1 2 3) (list 1 2 3))
#t
感谢您的链接JG – Hellnar 2009-09-20 11:21:15