【发布时间】:2013-12-17 06:17:04
【问题描述】:
如果我猜对了,smart 编译器会检测尾递归函数并将其转换为迭代函数。
除了以函数式编写的好处(不变性、函数独立性等)之外,尾递归还有哪些其他好处?我是否应该考虑尽可能(在 C# 中)编写迭代解决方案?
【问题讨论】:
-
@GuyCoder F# 博客文章非常有帮助,谢谢伙计
标签: c# recursion functional-programming tail-recursion