Cómo transformar la colección Scala de la Opción [X] en una colección de X
Estoy empezando a explorar Scala, y una de las cosas que me intrigan es laOption
tipo y la promesa de poder eliminarnull
errores relacionados
Sin embargo, no he podido averiguar cómo transformar una lista (u otra colección) de, por ejemplo,Option[String]
, a una colección deString
(obviamente, filtrando cualquier valor que seaNone
)
En otras palabras, ¿cómo obtengo esto?
List[Option[Int]] = List(Some(1))
... a esto:
List[Int] = List(1)
Estoy usando Scala 2.8 si eso tiene algún impacto en la respuesta.