apply (AutoLISP)

指定された関数に引数のリストを渡し、その関数を実行します。

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

構文と要素

(apply 'function list)
'function

タイプ: シンボル

関数。

function 引数には、defun 関数で定義されたシンボル、または lambda 式を指定することができます。

list

タイプ: リストまたは nil

リスト。

関数が引数を受け入れない場合は、値を nil にすることができます。

戻り値

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

関数呼び出しの結果。

(apply '+ '(1 2 3))
6

(apply 'strcat '("a" "b" "c"))
"abc"