1

我想过滤选项类型SeqSome并提取内容。

是否有一个函数调用来执行此操作?

4

2 回答 2

7
val list = optionList.flatMap(_.toList)

正如 sschaef 在评论中指出的那样,您可以使用flatten

val list = optionList.flatten
于 2013-02-16T19:04:40.893 回答
0
optionList.collect { case Some(x) => x }
于 2013-02-17T12:23:49.283 回答