Scala从未来[Seq[T]]提取值到未来[T]
对于给定的Scala从未来[Seq[T]]提取值到未来[T],scala,future,Scala,Future,对于给定的Seq封装在未来的,例如 import scala.concurrent._ import ExecutionContext.Implicits.global val xs = Future { Seq(1,2,3) } 如何将集合中的第一个(仅一个)值提取到另一个Future,即 Future { 1 } x将是另一个未来,而xs仍然可用,因此您可以使用它做任何事情 x将是另一个未来,而xs仍然可用,因此您可以使用它做任何事情 val xs = Future { Seq(1,2
Seq
封装在未来的,例如
import scala.concurrent._
import ExecutionContext.Implicits.global
val xs = Future { Seq(1,2,3) }
如何将集合中的第一个(仅一个)值提取到另一个Future
,即
Future { 1 }
x
将是另一个未来
,而xs
仍然可用,因此您可以使用它做任何事情
x
将是另一个未来
,而xs
仍然可用,因此您可以使用它做任何事情
val xs = Future { Seq(1,2,3) }
val x = xs.map(_.head)