【发布时间】:2011-12-22 10:46:34
【问题描述】:
这是my previous question 的后续行动。
我知道我们可以使用streams 来生成'pi'(和其他数字)的近似值、第n 个斐波那契等。但是我怀疑streams 是否是正确的方法来做到这一点。
主要缺点(如我所见)是内存消耗:例如stream 将保留 i drop,但这会使解决方案更加复杂。 tail recursion 看起来更适合处理此类任务。
你怎么看?
【问题讨论】:
标签: scala stream tail-recursion