Как отфильтровать None& #39;s из списка[Option]?

Если у меня есть List[Option[A]]в Scala, какой идиоматический способ отфильтровать значения None?

Один из способов — использовать следующий:

val someList: List[Option[String]] = List(Some("Hello"), None, Some("Goodbye"))
someList.filter(_ != None)

Есть ли более «идиоматический» способ? Это кажется довольно просто

99
задан Ralph 1 April 2015 в 15:01
поделиться