2.55

练习 2.55 Eva Lu Ator输入了表达式:

(car ''abracadabra)

令她吃惊的是解释器打印出的是quote。请解释这一情况。


猜想一下,解释器是这样看待的:

(car ''abracadabra)
(list 'car (list 'quote ''abracadabra))
(car (quote 'abracadabra))
quote 字面量
'quote

验证一下:

(eval (list 'car (list 'quote ''abracadabra)))

results matching ""

    No results matching ""