Se ho un List[Option[A]]
in Scala, qual è il modo idiomatico per filtrare i valori None
?Come filtrare gli elementi fuori dalla lista [Opzione]?
Un modo è quello di utilizzare il seguente:
val someList: List[Option[String]] = List(Some("Hello"), None, Some("Goodbye"))
someList.filter(_ != None)
C'è un modo più "idiomatica"? Questo sembra piuttosto semplice.
correlati: https: // stackoverflow.com/questions/4730842/how-to-transform-scala-collection-of-optionx-to-collection-of-x – dskrvk