具有混合类型和WS调用的for-comprehrension

时间:2016-07-04 22:53:18

标签: scala

如何进行混合期货和非期货的理解(或平面图)以返回未来的结果列表?一个例子:

  private def fetchWSResponseBodies(futureSetLongs: Future[Set[Long]]): Future[List[String]] = {
    for {
      setLongs: Set[Long] <- futureSetLongs
      long: Long <- setLongs // Mulitple longs
      wsRespone: Future[WSResponse] <- ws.url(s"someURL/$long").get
    } yield {
      wsRespone.body
    }
  }

我很难弄清楚如何使用平面图/地图或其他任何方法将此逻辑推断为非阻塞代码。帮助赞赏!

1 个答案:

答案 0 :(得分:0)

这应该编译,但不进行任何错误处理:

$(document).ready(function() 
    { 
        $('my_table').tablesorter();
    } 
);