博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
尾调用优化(Tail Call Optimization)
阅读量:2400 次
发布时间:2019-05-10

本文共 207 字,大约阅读时间需要 1 分钟。

总结,递归本质上是一种循环操作。纯粹的函数式编程语言没有循环操作的命令,所有的循环都用递归实现,这就是为什么尾递归对这些语言极其重要。对于其他支持“尾调用优化”的语言,我们需要知道循环可以用递归来代替,而一旦使用递归,就最好使用尾递归。

https://www.jianshu.com/p/c76c3c09ef56

转载于:https://my.oschina.net/u/4038989/blog/3030863

你可能感兴趣的文章
CVS-RCS(8)(转)
查看>>
今天在linux下安装CVS,试了3个版本,最后成功(转)
查看>>
(X)Emacs 速成(转)
查看>>
实用程序-从DNS 查IP(转)
查看>>
redhat7.2 DNS配置笔记(转)
查看>>
Emacs 教程中文版(转)
查看>>
Emacs入门(转)
查看>>
Emacs 的 info 使用说明(转)
查看>>
Emacs详细使用说明(转)
查看>>
网络管理员指南 -10.网络信息系统 -9>使用传统型的 NIS 代码(转)
查看>>
Emacs 下的中文编辑 .emacs 档的设定(转)
查看>>
启动postfix的时候提示unsupported dictionary type: dbm,怎么办(转)
查看>>
CVS使用手册(转)
查看>>
文件系统被破坏时的处理方法(转)
查看>>
Slackware 9/-current LaTeX + CJK Solution(转)
查看>>
快速编辑 Shell 命令行(转)
查看>>
关于ProFTP v1.2.9客户端退出登陆显示信息的求教(转)
查看>>
网络管理员指南 -11.网络文件系统NFS -3>输出文件(转)
查看>>
总结INIT :Id "2" respawing too fast :disable for 5(转)
查看>>
Emacs中的键盘宏(转)
查看>>