If I have a List[Option[A]]
in Scala, what is the idiomatic way to filter out the None
values?
One way is to use the following:
val someList: List[Option[String]] = List(Some("Hello"), None, Some("Goodbye"))
someList.filter(_ != None)
Is there a more "idiomatic" way? This does seem pretty simple.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…