Scala は、標準言語の一部として並列マップ操作を実行する方法を提供していますか?
たとえば、次のようになります。
scala> val a = List((1,2), (3,4), (3,6))
a: List[(Int, Int)] = List((1,2), (3,4), (3,6))
できます:
scala> a.map(tup => tup._1 + tup._2)
res0: List[Int] = List(3, 7, 9)
ただし、私の知る限り、これは提供された関数をリスト オブジェクトに順次マップします。関数を個別のスレッド (または同等のもの) の各要素に適用し、結果を結果リストにまとめる組み込みの方法はありますか?