在 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)