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 に答える