[A,未来[B]]到未来[A [B,B]]

时间:2015-11-23 15:56:42

标签: scala future

有没有办法转换

Either[A, Future[B]] 

Future[Either[A, B]]

我想到的是Future.sequence方法,它可以从List[Future]转换为Future[List]

1 个答案:

答案 0 :(得分:0)

Dumonad 添加了一组扩展方法以简化响应式编程:

import io.github.dumonad.dumonad.Implicits._

val eitherOfFuture: Either[L,Future[R]]

val futureOfEither: Future[Either[L,R]] = eitherOfFuture.dummed