我想知道为什么下面的代码给出了#f 输出:
=> (define a (cons 3 '()))
=> (define a (cons 3 '()))
=> (eq? a b)
;Value: #f
将列表与 eq? 进行比较时,我们是查看所有值及其顺序是否相同,还是查看两个列表是否是同一个列表?有人可以解释一下吗?
谢谢
我想知道为什么下面的代码给出了#f 输出:
=> (define a (cons 3 '()))
=> (define a (cons 3 '()))
=> (eq? a b)
;Value: #f
将列表与 eq? 进行比较时,我们是查看所有值及其顺序是否相同,还是查看两个列表是否是同一个列表?有人可以解释一下吗?
谢谢