sách gpt4 ai đã đi

Chuyển đổi List[Task[List[A]]] thành Task[List[A]]

In lại 作者:行者123 更新时间:2023-12-05 08:39:27 30 4
mua khóa gpt4 Nike

如何在 scala 中将 List[Task[List[Header]]] 类型转换为 Task[List[Header]].

我有一个方法返回 Task[List[Header]] 并多次调用 dor 它变成 List[Task[List[Header]]]

1 Câu trả lời

Bạn có thể sử dụng Task.sequence ,然后将 flatten 映射到列表的结果列表上,例如:

val res: List[Task[List[Header]]] = ...
Task.sequence(res).map(_.flatten)

如果您需要对结果进行并行执行,您可以查看 Task.gather.

关于scala - 将列表[任务[列表[A]]]转换为任务[列表[A]],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59409533/

30 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com