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)))