Common Lisp中的car和cdr
car用于得到list中的第一个cell的值:[plain]> (car '(a b c))Acdr用于得到list中除了第一个cell之外的值,并作为一个新的list返回:[plain] www.zzzyk.com>(cdr '(a b c))(B C)car和cdr最强大的功能是可以通过搭配"a"和“d”达到嵌套的效果:(cadr list) = (car (cdr list))[plain]> (cadr '(a b c))B(cdar list) = (cdr (car list))[plain]>(cdar '((1 2 3) a b c))(2 3)可以通过搭配“a”和“d”的顺序构造更复杂的命令,但是仍然按照上述的方式解析嵌套。
补充:综合编程 , 其他综合 ,