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