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 ...) |
指定された関数のトレース フラグをクリアします。 |