乐正

Actions speak louder than words.

Sicp-ex2-55

问题

Eva Lu Ator输入了表达式:

1
(car '' abracadabra)

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

解答

解释器将原表达式看成了:

1
(car (list ' abracadabra))

所以会打印出quote。如果计算表达式

1
(cadr '' abracadabra)

则应该打印出abracadabra

测试

1
2
(cadr '' abracadabra)
;Value: abracadabra

draft

« sicp-ex2-54 sicp-ex2-56 »

Comments