Sen*_*hil 2 scala implicit sbt playframework
我有类似的Option情况,
我需要转换为Scala。我的意思是。ListStringSome(List("abc","def","ghi"))List("abc","def","ghi")Option[List[String]]List[String]
您应该检查Option的文档。您会在那里找到您需要的一切。
这里有两个想法:
val optlist = Some(List("abc", "def", "ghi"))
val list = if (optlist.isDefined) optlist.get else Nil
val list2 = optlist.getOrElse(Nil)
println(list)
println(list2)
Run Code Online (Sandbox Code Playgroud)
输出:
List(abc, def, ghi)
List(abc, def, ghi)
Run Code Online (Sandbox Code Playgroud)