だから私はこれを行うことができます:
(defparameter *some-function* ... ; returns lambda later
またはこれ:
(defun some-function ...
どちらでも、次を使用できますfuncall
。
(funcall 'some-function ...
また
(funcall *some-function* ...
このdefun
バージョンでは、次のこともできます。
(some-function ...
関数でそれを行うことはできませんdefparameter
。
defparameter
some-function
後で別の関数 (または非関数データを含むその他のもの) に再割り当てするためのより簡単な手法を提供します。
しかし、これらの 2 つの点以外に、これらを使用する際に他に考慮すべきことは何ですか?