Skip to main content

make-list

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

Expanded Reference: make-list

tip

TODO: Please contribute to this page by adding explanations and examples

(make-list )