Lisp Scheme Part22
■ このスレッドは過去ログ倉庫に格納されています
0723デフォルトの名無しさん
2008/06/18(水) 23:37:58質問なんだけど、トップレベルってなんか特別なの?
(define cc #f)
;A
(display (call/cc (lambda (c) (set! cc c) (cc 'hoge))))
(display 'fuga)
(cc 'moga)
;B
(begin
(display (call/cc (lambda (c) (set! cc c) (cc 'hoge))))
(display 'fuga)
(cc 'moga)
)
トップレベルでこーやったとき、Aが無限ループにならないのにBが無限ループになるのが理解できないの...
■ このスレッドは過去ログ倉庫に格納されています