ถ้าฉันมีList[Option[A]]ใน Scala มีสำนวนอย่างไรในการกรองNoneค่าออกไป
วิธีหนึ่งคือใช้สิ่งต่อไปนี้:
val someList: List[Option[String]] = List(Some("Hello"), None, Some("Goodbye"))
someList.filter(_ != None)
มีวิธี "สำนวน" มากกว่านี้ไหม? ดูเหมือนจะค่อนข้างง่าย