Если у меня есть List[Option[A]]
в Scala, то какой идиоматический способ отфильтровать значения None
?Как фильтровать None из списка [Option]?
Один из способов заключается в использовании следующих:
val someList: List[Option[String]] = List(Some("Hello"), None, Some("Goodbye"))
someList.filter(_ != None)
Есть ли более «идиоматическое» путь? Это выглядит довольно просто.
Связанный: https: // stackoverflow.com/questions/4730842/how-to-transform-scala-collection-of-optionx-to-collection-of-x – dskrvk