如果我List[Try[A]]
在 Scala 中有一个,那么过滤掉这些Failure(t)
值的惯用方法是什么?
一种方法是使用以下方法:
val someList: List[Try[String]] = ...
someList.filter(_.isFailure)
有没有更“惯用”的方式,例如使用flatten
?这看起来很简单。
如果我List[Try[A]]
在 Scala 中有一个,那么过滤掉这些Failure(t)
值的惯用方法是什么?
一种方法是使用以下方法:
val someList: List[Try[String]] = ...
someList.filter(_.isFailure)
有没有更“惯用”的方式,例如使用flatten
?这看起来很简单。