Si tengo un List[Option[A]]
en Scala, ¿cuál es la forma idiomática de filtrar los valores None
?Cómo filtrar ninguno fuera de la lista [Opción]?
Una forma es utilizar los siguientes:
val someList: List[Option[String]] = List(Some("Hello"), None, Some("Goodbye"))
someList.filter(_ != None)
¿Hay una manera más "idiomática"? Esto parece bastante simple.
relacionadas: https: // stackoverflow.com/questions/4730842/how-to-transform-scala-collection-of-optionx-to-collection-of-x – dskrvk