ToC DocOverview CGDoc RelNotes Index PermutedIndex
Allegro CL version 7.0
Home Previous Up Next Table of Contents Index
  ANSI Common Lisp   14 Conses   14.2 Dictionary of Conses

14.2.5 cons Function

Syntax:
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

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.

Allegro CL Implementation Details:
None.

Home Previous Up Next Table of Contents Index
© Franz Inc. 1998-2002 - File last updated 6-21-2002