(car ''abracadabra)
等价于(car (quote (quote abracadabra))
, 它的计算结果为(car (quote abracadabra))
-->quote
另一方面,(car (quote (a b)))
评估为a
,这对我来说直觉上是有道理的。
所以我的问题是,为什么Scheme 不评估第二个引用(car (quote (quote abracadabra))
(即评估(car (quote abracadabra))
为(car abracadabra)
),但评估引用(car (quote (a b)))
(即为什么不是答案quote
)?