任何人都可以澄清这个错误的含义吗?
cadr: expects argument of type <cadrable value>; given (1)
答案 0 :(得分:3)
cadr
表示car
和cdr
。 (即,返回列表的car
的{{1}}。以下两个表达式都具有相同的效果:
cdr
> (car (cdr '(1 2 3 4)))
2
> (cadr '(1 2 3 4))
2
将失败,因为(cadr '(1))
评估为(cdr '(1))
。