cons (AutoLISP)

リストの先頭に要素を追加します。または、ドット リストを作成します。

サポートされているプラットフォーム: Windows および Mac OS

構文と要素

(cons new-first-element list-or-atom)
new-first-element

タイプ: 整数、実数、文字列、リスト、T、nil

リストの先頭に追加する要素。この要素はアトムでもリストでもかまいません。

list-or-atom

タイプ: 整数、実数、文字列、リスト、T

リストまたはアトム。

戻り値

タイプ: リスト

戻り値は、list-or-atom のデータ タイプに依存します。list-or-atom がリストの場合、cons 関数は、リストの先頭の項目として new-first-element を追加したリストを返します。list-or-atom がアトムの場合、cons 関数は、new-first-elementlist-or-atom で構成されたドット ペアを返します。

(cons 'a '(b c d))
(A B C D)

(cons '(a) '(b c d))
((A) B C D)

(cons 'a 2)
(A . 2)