我有:
(等于?'忽略(mcar q))
其中
>(mcar q)
{忽略}
但这种比较从未正确评估过。我也尝试过其他比较器,但似乎没有任何评估结果为真。我做错了什么?
我在Swindle中。
答案 0 :(得分:2)
{{ignored} ignored}
是Racket的可变版((ignored) ignored)
的打印机输出。让我们使用正常的cons cell版本来回答这个问题。
((ignored) ignored)
car
(ignored)
而不是ignored
,因此您的比较确实是错误的。但您可以采用ignored
两种方式:1。使用caar
((car (car x))
)或2.使用cadr
((car (cdr x))
)。