lisp
kiwi小白
这个作者很懒,什么都没留下…
展开
-
Common Lisp中的car和cdr
car用于得到list中的第一个cell的值:> (car '(a b c))Acdr用于得到list中除了第一个cell之外的值,并作为一个新的list返回:>(cdr '(a b c))(B C)car和cdr最强大的功能是可以通过搭配"a"和“d”达到嵌套的效果:(cadr list) = (car (cdr list))> (cadr '(a b c))原创 2013-03-04 15:31:51 · 6011 阅读 · 0 评论 -
Common Lisp中的apply和append
appendLisp中的append就是把多个list合并成一个list。如:> (append '(a) '(b) '(c d))(A B C D)注意:1.append后的每一个cell都必须是list,下面这个语句则会报错> (append 'a 'b)bad syntax for array: APPEND2.同时,append不是嵌套的,如:原创 2013-03-05 16:25:34 · 4267 阅读 · 0 评论