在Scala 2.13中缺少导入scala.collection.parallel

时间:2019-06-11 11:20:04

标签: scala parallel-collections scala-2.13

Scala 2.12中的

Parallel collections可以像现成的那样直接导入

import scala.collection.parallel.immutable.ParVector
val pv = new ParVector[Int]

但是为什么在Scala 2.13软件包scala.collection.parallel中似乎丢失了?

1 个答案:

答案 0 :(得分:5)

并行集合已在Scala 2.13中移动到单独的模块scala/scala-parallel-collection

  

此Scala标准模块包含软件包   scala.collection.parallel,以及所有的并行集合   曾经是Scala标准库的一部分。

     

对于Scala 2.13,此模块是一个单独的JAR,可以从中省略   不使用并行集合的项目。

因此从2.13开始,我们需要以下依赖项

libraryDependencies += "org.scala-lang.modules" %% "scala-parallel-collections" % "0.2.0"

2.13 API docs也不再提供相应的scaladoc,因为存在问题publish the Scaladoc somewhere #27