2016-09-29 20 views
0

我知道我可以解開複雜的未來unwraping

Future[Future[Seq]] => Future[Seq] 

隨着flatMap功能

但我怎麼得到下面的映射?

Future[Seq[Future[Seq]]] => Future[Seq[Seq]] 

回答

4

Future.sequence將改變Seq[Future[...]]Future[Seq[...]]

所以,這樣的事情:obj.flatMap(x => Future.sequence(x))吧?