Emacs Part 44
■ このスレッドは過去ログ倉庫に格納されています
0252名無しさん@お腹いっぱい。
2014/01/14(火) 22:52:00.69> 丁度いい機会なのでいくつか質問を.
>
> 1. 既存の函数の戻り値に一時的に少し手を加えたい場合はどうするのが良いのでしょうか.
advice 使わないなら
(defconst original-FUNC (symbol-function 'FUNC))
(defun temporary-FUNC (&rest args)
(let ((retval (apply 'original-FUNC args))
....))
みたいにして
(fset 'FUNC 'original-FUNC) と (fset 'FUNC 'temporary-FUNC)
を切り換える、とか?
■ このスレッドは過去ログ倉庫に格納されています