Next: Combined Definition, Previous: Argument Access in Advice, Up: Advising Functions
アドバイス機能が結合定義を作成するとき、
元関数の引数リストを知る必要があります。
基本関数に対しては、これはつねに可能とは限りません。
アドバイスが引数リストを決定できないときには、
(&rest ad-subr-args)
を使います。
これはつねに動作しますが、
引数値のリストを作成するために効率的ではありません。
ad-define-subr-args
を使って、
基本関数に対する適当な引数名を宣言できます。
たとえば、
(ad-define-subr-args 'fset '(sym newdef))
は、関数fset
の引数リストを指定します。