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.18 make-list Function

Syntax:
make-list size &key initial-element    list

Arguments and Values:
size - a non-negative integer.

initial-element - an object. The default is nil.

list - a list.

Description:
Returns a list of length given by size, each of the elements of which is initial-element.

Examples:
 (make-list 5)  (NIL NIL NIL NIL NIL)
 (make-list 3 :initial-element 'rah)  (RAH RAH RAH)
 (make-list 2 :initial-element '(1 2 3))  ((1 2 3) (1 2 3))
 (make-list 0)   NIL ;i.e.,  ()
 (make-list 0 :initial-element 'new-element)   NIL 

Exceptional Situations:
Should signal an error of type type-error if size is not a non-negative integer.

See Also:
cons, list

Allegro CL Implementation Details:
None.

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