[xyzzy:06493] Re: setf フォームの定義の仕方
- Subject: [xyzzy:06493] Re: setf フォームの定義の仕方
- From: KAMEI Tetsuya <kamei@xxxxxxxxxxxx>
- X-mailer: KaMail-0.0.2.4 (ITS / PDP-10s)
- X-yzzy-version: 0.2.1.188
相沢さん、こんにちは。
	2001年3月26日(月)[12:34:03]の、
	[xyzzy:06492] setf フォームの定義の仕方
	への返事です。
| 下のプログラムを実行しようとすると
| 「setfフォームを展開できません」で、エラーになります。
| 解決方法を教えてください。
setf 系は静的な呼び出ししか展開できません。格納先を動
的に切り替えたい場合は、こうするしかないんじゃないでし
ょうか。
(let ((x '(0 . 1))
      (key #'(lambda (x n) (incf (car x) n))))
  (funcall key x 10)
  x)
-- 
亀井哲弥(Tetsuya Kamei)
kamei@xxxxxxxxxxxx