1
這是我的代碼。由於我連續兩次連續呼叫,我預計會顯示兩次,即"world"
。 但它只輸出一次。我錯過了什麼?計劃繼續未爆行爲
(define call-with-current-continuation call/cc)
(define (repeat arg)
(lambda (cc)
(cc arg)
(cc arg)))
(display (call/cc (repeat "world")))
這是預期的。 '(cc arg)'調用轉義延續。 – leppie 2013-04-29 06:47:40