У меня есть список Scala, как я могу получить TraversableOnce?
Начиная со списка Scala.
val list = List(1,2,3,4)
Как я могу преобразовать его в TraversableOnce?
2 ответа
Решение
У вас уже есть один, так как List[A]
это подтип TraversableOnce[A]
, Вам не нужно ничего делать, чтобы преобразовать это.
Чтобы проверить это:
scala> implicitly[List[Int] <:< TraversableOnce[Int]]
res0: <:<[List[Int],TraversableOnce[Int]] = <function1>
list.iterator
будет делать трюк, если вам конкретно нужно итерировать, но ваш список уже TraversableOnce