Next: , Previous: listp, Up: Conses

make-list (Function)

— Function: 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.


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

 (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 (Function), list