I am having Option of List of String like,
Some(List("abc","def","ghi")) and I need to convert to List("abc","def","ghi") in Scala. I Mean Option[List[String]] to List[String].
CodePudding user response:
You should check the documentation for Option. You will find everything you'll need there.
Here are 2 ideas:
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)
Output:
List(abc, def, ghi)
List(abc, def, ghi)
