「Append (autolisp)」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(「Append」を「Append (autolisp)」へ移動: 重複対策)
編集の要約なし
1行目: 1行目:
{{AutoLISP}}
; 構文
; 構文
: (append [''list ...''])  
: (append [''list ...''])  
4行目: 5行目:
; 機能
; 機能
: 任意の数のリストを受け取り、1 つのリストに結合する。
: 任意の数のリストを受け取り、1 つのリストに結合する。


; 引数
; 引数
:*  list : リスト。  
:*  list : リスト。  


; 戻り値
; 戻り値
: すべての引数を 1 つにまとめたリスト。
: すべての引数を 1 つにまとめたリスト。
: 引数を与えない場合は、 nil を返す。
: 引数を与えない場合は、 nil を返す。


;サンプル
;サンプル

2014年12月4日 (木) 18:18時点における版

構文
(append [list ...])
機能
任意の数のリストを受け取り、1 つのリストに結合する。


引数
  • list : リスト。


戻り値
すべての引数を 1 つにまとめたリスト。
引数を与えない場合は、 nil を返す。


サンプル
 (append '(a b) '(c d)) 
 (A B C D)

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

 (setq m '(A B C D E F))  (A B C D E F)  
 (append m '(G))
 (A B C D E F G)

 (setq m (append m '(G H I) (LIST 1 2 3)))
 (A B C D E F G H I 1 2 3)  

 (append)
 nil