Last updated on
call/cc 的一个通俗解释
作者:千秋 Lead | 原文:知乎专栏
太长不看版:
call/cc就是一个类似于创建return关键字的东西,这个return关键字可以像一个变量一样被传来传去,在任何地点调用它,都会使返回值出现在call/cc的地点。
(
define
(
cps-add
a
b
ret
)
(
(
ret
(
+
a
b
))))
(
call/cc
(
λ
(
ret
)
((
cps-add
5
10
ret
))))
详细解释
待续