У меня возникли некоторые проблемы с пониманием этого куска кода, который мой профессором, используемым в качестве примера:Пример продолжений на схеме
(define saved-cont #f)
(define (test-cont)
(let ((x 0))
(call/cc
(lambda (k)
(set! saved-cont k)))
(set! x (+ x 1))
(display x)
(newline)))
Если мы запустим в первый раз (test-cont)
что же содержит k
?
Примечание: Я использую схему R6RS.