【发布时间】:2013-01-17 08:59:18
【问题描述】:
是否有可能让List[Option[T]] 的所有条目都具有值?
例子:
val list = List(None, Some(1), None, Some(2))
list.filter(_.isDefined).map(_.get)
结果:
List[Int] = List(1, 2)
有没有一种方法可以一步完成?这是一个常见的情况,不是吗?
【问题讨论】:
标签: scala collections functional-programming