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)
関連項目
- list 関数