ToC DocOverview CGDoc RelNotes Index PermutedIndex
Allegro CL
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-2012 - File last updated 02-24-2012