【发布时间】:2012-11-26 14:07:18
【问题描述】:
我正在读一本名为小阴谋家的书。
在阅读之前,我已经读完了SICP的前三章。
我的问题是为什么 cons 的第二个参数必须是一个列表。
但是,(cons a b) 适用于所有值 a 和 b 以及
(car (cons a b)) = 一个
(cdr (cons a b)) = b
【问题讨论】:
-
这只是一个 Scheme/Lisp 约定,列表要么是 nil,要么是
cons,而cdr又是一个列表。