Scala Stream

2024年8月29日 | 1 分钟阅读

Stream 是一种惰性列表。它只在需要时才计算元素。这是 Scala 的一个特性。 Scala 支持惰性计算。它可以提高程序的性能。


Scala Stream 示例

在下面的程序中,我们创建了一个 stream。

输出

Stream(100, ?)

在输出中,您可以看到第二个元素没有被计算。 这里,一个问号代替了该元素。 Scala 在需要之前不会计算列表。


Scala Stream 示例:应用预定义方法

在下面的示例中,我们使用了一些预定义的方法,例如 toStream,它用于迭代 stream 元素。

输出

Stream(100, ?)
Stream(1, ?)
1
Stream(1, ?)
Stream(200, ?)
下一个主题Scala Maps