想要合并val A = Option(Seq(1,2))
并val B = Option(Seq(3,4))
产生一个新的选项序列
val C = Option(Seq(1,2,3,4))
这个
val C = Option(A.getOrElse(Nil) ++ B.getOrElse(Nil))
,
似乎比
val C = Option(A.toList.flatten ++ B.toList.flatten)
但是有更好的方法吗?我是对的,getOrElse
它比 更快更轻toList.flatten
吗?