CommonLisp Scheme Part12
■ このスレッドは過去ログ倉庫に格納されています
0689デフォルトの名無しさん
2005/03/22(火) 18:01:33(let ((if #t))
(when if (set! if 'now))
if))
はマクロ展開されると、だいたい
(let ((#:if1 #t))
(if #:if1 (begin (set! #:if1 'now)))
#:if1)
な感じになる。というわけで結果はnowとなる。
こんなんでいいのかな?
■ このスレッドは過去ログ倉庫に格納されています