Erlang学习:尾递归

Erlang学习:尾递归
我看一篇文章,他们建议可以不用递归(Recursion)就尽量不用,因为递归会影响性能,比如 stacks leaks。递归就是 function 自己 call 自己。但是我想到 Erlang 作为一个 Pure Functional 的语言,它没有 if for loop,它严重依赖递归实现,那么它不是很容易造成 stacks leaks 吗。
这个时候我们要改造我们的递归成为尾递归,Tail Recursion…

Link: http://nxlhero.blog.51cto.com/962631/1105545

Author: fyhao

Jebsen & Jessen Comms Singapore INTI University College Bsc (Hon) of Computer Science, Coventry University

Leave a Reply