関数処理関数リファレンス(AutoLISP)

AutoLISP 関数処理関数の概要を、次の表に示します。

関数処理関数

関 数

説 明

(apply function lst)

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

(defun sym ([arguments] [/variables ...]) expr ... )

関数を定義します。

(defun-q sym ([arguments] [/ variables ...]) expr ...)

関数をリストとして定義します(下位互換性を保時する場合だけ使用)。

(defun-q-list-ref 'function)

defun-q で定義された関数のリスト構造を表示します。

(defun-q-list-set 'sym list)

関数をリストとして定義します(下位互換性を保時する場合だけ使用)。

(eval expr)

AutoLISP 式として評価した結果を返します。

(lambda arguments expr ...)

匿名の関数を定義します。

(progn [expr ...])

各式を順に評価して最後の式の値を返します。

(trace function ...)

AutoLISP のデバッグを支援します。

(untrace function ...)

指定された関数のトレース フラグをクリアします。