scala - 将猫列表效果 IO 转换为 IO
问题描述
有了期货,如果我有期货清单。我可以通过做将它们转换成一个单一的未来Future.sequence
。但是在cats.effect.IO 上没有IO.sequence
方法。
因此,如果我有一个List[IO[Long]]
如何将其转换为IO[List[Long]]
解决方案
类似的东西你在找什么?:
import cats.instances.list._
import cats.syntax.parallel._
val listIo : List[IO[Long]] = ???
listIo.parSequence
推荐阅读
- npm-install - document-register-element@1.8.1 postinstall:npm install 中的`lightercollective`
- python - 是否可以执行延迟广播,然后执行减少操作?
- python - 如何为 Anaconda 获取 Selenium JavascriptExecuter?
- javascript - div中所有子元素的字体大小调整
- unit-testing - 如何使用 gorm 进行单元测试
- chart.js - 我可以使用 chartJS 绘制带有矩形的股票地图吗?
- terraform - Terraform - 如何在单个 TF 运行中授予对密钥保管库的 Azure API 管理访问权限?
- r - R - 根据 id (索引)列将多行转换为一行
- python - 用pandas数据框中一列的最大值和最小值替换np.inf和-np.inf值?
- javascript - 如何使我的手风琴/可折叠与事件委托一起工作?