码迷,mamicode.com
首页 > 其他好文 > 详细

10.3 连续(continuations)

时间:2015-01-03 14:40:31      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:f#   函数编程   实用函数编程   尾递归   连续   

10.3 连续(continuations)

 

从本章开始,我们讨论递归调用。我们已经看到过尾递归(tail recursion),这是进行递归调用的重要技术,不需要在栈分配任何空间。由于有了尾递归,写出的函数式列表处理函数,能够处理大型数据集,而不需要出一身汗。

我们已经使用尾递归重写了许多函数,利用累加器参数,但并不是每个函数都能这样重写。如果函数需要执行两个递归调用,那么,很显然不能用这种方式。(毕竟,它们不可能都在返回之前最后执行。)

10.3 连续(continuations)

标签:f#   函数编程   实用函数编程   尾递归   连续   

原文地址:http://blog.csdn.net/hadstj/article/details/42362123

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!