我有一个Scala列表,如何获得TraversableOnce?

Phi*_*hil 5 scala

从Scala列表开始.

val list = List(1,2,3,4)
Run Code Online (Sandbox Code Playgroud)

如何将其转换为TraversableOnce?

Ben*_*mes 8

你已经拥有了一个,因为它List[A]是一个子类型TraversableOnce[A].您不应该做任何事情来转换它.

要验证这一点:

scala> implicitly[List[Int] <:< TraversableOnce[Int]]
res0: <:<[List[Int],TraversableOnce[Int]] = <function1>
Run Code Online (Sandbox Code Playgroud)