【发布时间】:2013-10-18 22:01:33
【问题描述】:
我有A、B、C和D这四种类型,Future[Option[A]]类型的初始值x和三个函数:f1: A => Option[B]、f2: B => Future[Option[C]]和f3: C => D .
我如何编写一个以x 开头的for 理解,它产生一个Future[Option[D]] 类型的值,这将是三个函数的“组合”?
【问题讨论】:
标签: scala functional-programming for-comprehension