gpt4 book ai didi

scala - Scala 中的 List[Try[T]] 到 Try[List[T]]

转载 作者:行者123 更新时间:2023-12-01 07:06:18 24 4
gpt4 key购买 nike

我想知道如何转换 List[Try[T]]进入 Try[List[T]]在斯卡拉?
我曾尝试使用累加器并向右折叠,但似乎并不理想。

最佳答案

使用猫就像这样简单:

import cats._
import cats.data._
import cats.implicits._
import scala.util.{Try, Success, Failure}

val tries: List[Try[Int]] = List(Success(1), Success(2), Success(3))
tries.sequence

更多信息在 Traverse docs .

关于scala - Scala 中的 List[Try[T]] 到 Try[List[T]],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57516234/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com