相关疑难解决方法(0)

如何将Option [X]的Scala集合转换为X的集合

我开始探索Scala,我所吸引的一件事就是Option能够消除null相关错误的类型和承诺.

但是,我还没有能够弄清楚如何将列表(或其他集合)Option[String]转换为集合String(显然过滤掉任何值None).

换句话说,我如何从中得到:

List[Option[Int]] = List(Some(1))
Run Code Online (Sandbox Code Playgroud)

......对此:

List[Int] = List(1)
Run Code Online (Sandbox Code Playgroud)

如果这对答案有任何影响,我正在使用Scala 2.8.

scala scala-collections scala-option

74
推荐指数
2
解决办法
3万
查看次数

标签 统计

scala ×1

scala-collections ×1

scala-option ×1