Vl-list
- 構文
- (vl-list* object [object]...)
- 機能
- リストを作成して返す。
- 引数
-
- object : 任意の LISP オブジェクト。
- 戻り値
- vl-list* 関数は list 関数に似ているが、最後の object が結果のリストの最後の cdr に配置される点が異なる。
- vl-list* への最後の引数がアトムの場合、結果はドット リストになる。 最後の引数がリストの場合、その要素は残りの引数から作成されたリストの末尾に追加される。
- vl-list* が返す可能性のある値は、次のとおり。
- 単一のアトム object が指定された場合は、アトム
- すべての object 引数がアトムの場合は、ドット ペア
- 最後の引数がアトムで上記のどの条件にも該当しない場合は、ドット リスト
- 上記のどの条件にも該当しない場合は、リスト
- サンプル
(vl-list* 1) 1 ; --- (vl-list* 0 "text") (0 . "TEXT") ; --- (vl-list* 1 2 3) (1 2 . 3) ; --- (vl-list* 1 2 '(3 4)) (1 2 3 4)
関連項目