[译] Lisp之根源(八)

  1. (car x),期望入参x是一个列表,返回值是它的第一个元素。
> (car '(a b c))
a
  1. (cdr x),期望入参x是一个列表,返回值是它的第一个元素之后的所有元素。
> (cdr '(a b c))
(b c)
  1. (cons x y),期望入参y是一个列表,返回值是一个列表,第一个值是x,随后跟着所有y中的元素。
> (cons 'a '(b c))
(a b c)

> (cons 'a (cons 'b (cons 'c '())))
(a b c)

> (car (cons 'a '(b c)))
a

> (cdr (cons 'a '(b c)))
(b c)

你可能感兴趣的:([译] Lisp之根源(八))