gpt4 book ai didi

scala - Scala是否具有将Seq [Option [T]]转换为Seq [T]的API方法?

转载 作者:行者123 更新时间:2023-12-03 09:20:38 24 4
gpt4 key购买 nike

有Scala API方法来转换Seq[Option[T]] -> Seq[T]吗?

您可以通过以下方式手动执行此操作:

seq.filter(_.isDefined).map(_.get)

想知道通用API中是否有一种方法可以执行上述操作。

最佳答案

绝对不会,肯定不会。 (不!)

scala> val so1 = List(Some(1), None, Some(2), None, Some(3))
so1: List[Option[Int]] = List(Some(1), None, Some(2), None, Some(3))

scala> so1.flatten
res0: List[Int] = List(1, 2, 3)

关于scala - Scala是否具有将Seq [Option [T]]转换为Seq [T]的API方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3572145/

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