make-list
size &key initial-element ⇒ list
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
Should signal an error of type type-error if size is not a non-negative integer.