- 查看更多前往 Wikipedia 查看全部内容
Continuation-passing style - Wikipedia
In functional programming, continuation-passing style (CPS) is a style of programming in which control is passed explicitly in the form of a continuation. This is contrasted with direct style, which is the usual style of programming. Gerald Jay Sussman and Guy L. Steele, Jr. coined the phrase in AI Memo 349 … 展开
In CPS, each procedure takes an extra argument representing what should be done with the result the function is calculating. This, along with a restrictive style prohibiting a variety of constructs usually available, is used … 展开
Outside of computer science, CPS is of more general interest as an alternative to the conventional method of composing simple expressions into complex expressions. For example, … 展开
Every call in CPS is a tail call, and the continuation is explicitly passed. Using CPS without tail call optimization (TCO) will cause not only the constructed continuation to potentially … 展开
Continuation passing style can be used to implement continuations and control flow operators in a functional language that does not feature first-class continuations but does have 展开
CC-BY-SA 许可证中的维基百科文本 Continuation - Wikipedia
Scheme 的 call/cc - 知乎 - 知乎专栏
CPS变换与CPS变换编译 - 知乎 - 知乎专栏
网页什么是CPS(Continuation-passing style)? 这里简单介绍一下CPS. CPS是将控制流显式表示为continuation的一种编程风格. 简单来理解就是显式使用函数表示函数返回的后续操作. 举几个简单例子
Haskell/Continuation passing style - Wikibooks
When and how to use continuation passing style - Stack Overflow
Lecture 11 - Continuation-Passing Style - GitHub Pages
怎样理解 Continuation-passing style? - 知乎
Continuation Passing Style -- whanhee : Standard C++
Delimited continuation - Wikipedia
Continuation-passing style wikipedia 的相关搜索
- 某些结果已被删除