scala 中的流似乎是列表的完美替代品。它们支持几乎所有主要功能,并且评估速度更快。那么到底为什么人们会选择回到列表呢?是否存在列表运行速度更快的特殊情况?是否存在流不运行而列表运行的情况?
最佳答案
看起来像Streams have a larger memory footprint.听起来他们保留了额外的数据缓存来执行更快的评估。
另外,一个很好的引用:Stream vs Views vs Iterators
关于scala - 流是理想的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24272753/