I have a map:
Map(\"key1\" -> Some(\"value1\"), \"key2\" -> None, \"key3\" -> Some(\"value3\"))
I want to remove all None
None
You can use for-comprehension + pattern-matching:
for((k, Some(v)) <- yourMap) yield k -> v