Mar*_*lic 12 scala parallel-collections scala-2.13
像这样,Scala 2.12中的并行集合可以直接导入
import scala.collection.parallel.immutable.ParVector
val pv = new ParVector[Int]
Run Code Online (Sandbox Code Playgroud)
但是为什么在Scala 2.13软件包中scala.collection.parallel似乎丢失了?
Mar*_*lic 12
并行集合已在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"
Run Code Online (Sandbox Code Playgroud)
在程序中,我们需要:
import scala.collection.parallel.CollectionConverters._
Run Code Online (Sandbox Code Playgroud)
从2.13 API文档中也不再有相应的scaladoc ,因为有未解决的问题将Scaladoc发布在#27处。