【发布时间】:2021-03-02 20:10:22
【问题描述】:
我有这样的方法
def jobs: Future[List[Job]]
def jobTasks(jobId: Int): Future[List[Task]]
对象 Job 具有 jobId 字段。
我需要收集所有任务的所有工作,这些工作与List[JobWithTasks]的工作相匹配
case class JobWithTasks(job: Job, tasks: List[Task])
尝试过 Future.traverse,其中的一些猫方法用于理解。没有结果。
【问题讨论】:
-
我不清楚你想做什么。你能提供一个示例输入和输出吗?
-
@mfirry 感谢您的帮助。 Luis Miguel Mejía Suárez 已经概括了我的想法。我用 parTraverse 重写了他的解决方案。一切都是好的。代码很简单,奇怪的是我昨天卡住了。
标签: list scala future for-comprehension