list (AutoLISP)

任意の数の式を受け取り、それらを 1 つのリストに結合します。

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

構文と要素

(list [expr ...])
expr

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

AutoLISP 式。

戻り値

タイプ: リストまたは nil

リスト。式を何も指定しなかった場合は、nil

注意

2D 点や 3D 点変数(2 つまたは 3 つの実数のリスト)を定義するために、この関数が頻繁に使用されます。

(list 'a 'b 'c)
(A B C)

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

(list 3.9 6.7)
(3.9 6.7)

変数や未定義の項目がリストにない場合は、list 関数を使用する代わりに、quote 関数を使用してリストを明示的に指定できます。シングル クォーテーション文字(')は、quote 関数として定義されています。

'(3.9 6.7) means the same as (list 3.9 6.7)

これは、連想リストの作成や点の定義に便利です。