【发布时间】:2013-04-22 18:25:22
【问题描述】:
这是我的代码。当我调用 continuation 两次时,我希望 "world" 会显示两次。
但它只输出一次。我错过了什么?
(define call-with-current-continuation call/cc)
(define (repeat arg)
(lambda (cc)
(cc arg)
(cc arg)))
(display (call/cc (repeat "world")))
【问题讨论】:
-
这是意料之中的。
(cc arg)调用转义继续。
标签: functional-programming scheme continuation