#### 14.2.5 cons [Function] ¶

`cons` object-1 object-2 ⇒ cons

#### Arguments and Values:: ¶

object-1—an object.

object-2—an object.

cons—a cons.

#### Description:: ¶

Creates a fresh cons, the car of which is object-1 and the cdr of which is object-2.

#### Examples:: ¶

     (cons 1 2) ⇒  (1 . 2)
     (cons 1 nil) ⇒  (1)
     (cons nil 2) ⇒  (NIL . 2)
     (cons nil nil) ⇒  (NIL)
     (cons 1 (cons 2 (cons 3 (cons 4 nil)))) ⇒  (1 2 3 4)
     (cons 'a 'b) ⇒  (A . B)
     (cons 'a (cons 'b (cons 'c '()))) ⇒  (A B C)
     (cons 'a '(b c d)) ⇒  (A B C D)

#### See Also:: ¶

list, list* [Function]

#### Notes:: ¶

If object-2 is a list, cons can be thought of as producing a new list which is like it but has object-1 prepended.