, что возвращает
инаю изучать Scala, и одна из вещей, которыми я заинтригована, этоOption
тип и обещание быть в состоянии устранитьnull
связанные ошибки.
Однако я не смог понять, как преобразовать список (или другую коллекцию), скажем,Option[String]
, к коллекцииString
(очевидно, отфильтровывая любые значения, которыеNone
).
Другими словами, как я могу получить от этого:
List[Option[Int]] = List(Some(1))
... к этому:
List[Int] = List(1)
Я использую Scala 2.8, если это как-то повлияет на ответ.