【一日】CommonLisp【一門】
■ このスレッドは過去ログ倉庫に格納されています
0107デフォルトの名無しさん
05/02/13 03:48:09(defun make-adder (n)
#'(lambda (x) (+ x n)))
ってあって、これを
>(setf add3 (make-adder 3))とすると、
>(funcall add3 2)
5
ってなりますよね。
>(funcall add3)
って入力したときに、nの値(3)をそのまま返すようにこれを変更するこ
とって出来ないでしょうか?
■ このスレッドは過去ログ倉庫に格納されています