在 Scala 2.13 中将 Iterator 转换为 Iterable 的正确方法是什么?
What is the proper way to convert Iterator to Iterable in Scala 2.13?
升级现有代码库的 Scala 版本时,构建会警告 Iterator
上的 .toIterable
方法已弃用。
如何在 Scala 2.13 中将 Iterator 转换为 Iterable?
Intellij 推荐
use .iterator.to(Iterable)
然而,.iterator
似乎是多余的。
提前感谢您的考虑和回复。
一般来说,
val v: Iterator[Int] = ???
val vv = v.to(Iterable)
但如果您需要多次迭代
val v: Iterator[Int] = ???
val vv: Iterable[Int] = v.to(List)
升级现有代码库的 Scala 版本时,构建会警告 Iterator
上的 .toIterable
方法已弃用。
如何在 Scala 2.13 中将 Iterator 转换为 Iterable?
Intellij 推荐
use
.iterator.to(Iterable)
然而,.iterator
似乎是多余的。
提前感谢您的考虑和回复。
一般来说,
val v: Iterator[Int] = ???
val vv = v.to(Iterable)
但如果您需要多次迭代
val v: Iterator[Int] = ???
val vv: Iterable[Int] = v.to(List)