文 / 李博(光宇广贞)
CPS,Continuation-Passing Style,后继传递格式。
顾名思义,该格式就是向后接力传递一个东西,传什么呢?引述维基百科对 CPS 的定义如下:
In functional programming, continuation-passing style is a style of programming in which control is passed explicitly in the form of a continuation.
CPS 实现 Fibonacci 一例
在展开讨论之前,先举一个函数式语言(FP)的小例子:
左右两张图示代码是一个意思,只不过左边使用 FP 风格的“