Function MAKE-LIST

UP


Function MAKE-LIST

Function MAKE-LIST

構文

make-list size &key initial-element => list

引数と戻り値

size - 非負の整数
initial-element - オブジェクト。デフォルトはnil
list - リスト

定義

各要素がinitial-elementであり、長さがsizeのリストを返却します。

例文

(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 

副作用

なし。

影響

なし。

例外

sizeが非負の整数ではなかったとき、 型type-errorのエラーが発生します。

参考

cons, list

備考

なし。


TOP, Github