mar*_*hon 3 scala scala-option
我可以使用if语句执行此操作,但可能有一种"scala"方法可以执行此操作.
def notScalaConv(in: Seq[String]): Option[Seq[String]] = {
if (in.isEmpty)
None
else
Option(in)
}
Run Code Online (Sandbox Code Playgroud)
您可以将您Seq升级为Option,然后过滤它.像这样:
def notScalaConv(in: Seq[String]): Option[Seq[String]] = {
Option(in).filter(_.nonEmpty)
}
Run Code Online (Sandbox Code Playgroud)