有没有办法转换
Either[A, Future[B]]
到
Future[Either[A, B]]
我想到的是Future.sequence
方法,它可以从List[Future]
转换为Future[List]
答案 0 :(得分:0)
Dumonad 添加了一组扩展方法以简化响应式编程:
import io.github.dumonad.dumonad.Implicits._
val eitherOfFuture: Either[L,Future[R]]
val futureOfEither: Future[Either[L,R]] = eitherOfFuture.dummed