对于Seq
中的给定Future
换行,例如
import scala.concurrent._
import ExecutionContext.Implicits.global
val xs = Future { Seq(1,2,3) }
如何将集合中的第一个(仅一个)值提取到另一个Future
,即
Future { 1 }
答案 0 :(得分:6)
val xs = Future { Seq(1,2,3) }
val x = xs.map(_.head)
x
将是另一个Future
,xs
仍可使用,因此您可以对其执行任何操作。