在学习cons
和处理列表时,我尝试了以下操作cdr
:car
(cadr '('(1) '(2)))
'(2)
它按预期给出了列表中的第二项。而以下给出:
(cdadr '('(1) '(2)))
((2))
数据如何与代码协调一致并且仍然不出错?
这是如何评价的?
'(2) 上的 cdr 应该给出 nil,这是确实的。为什么不在上面?
[我对 clisp 和 stackoverflow 都是新手,所以请原谅我。]
在学习cons
和处理列表时,我尝试了以下操作cdr
:car
(cadr '('(1) '(2)))
'(2)
它按预期给出了列表中的第二项。而以下给出:
(cdadr '('(1) '(2)))
((2))
数据如何与代码协调一致并且仍然不出错?
这是如何评价的?
'(2) 上的 cdr 应该给出 nil,这是确实的。为什么不在上面?
[我对 clisp 和 stackoverflow 都是新手,所以请原谅我。]