结合两个选项

时间:2017-08-01 16:30:56

标签: scala optional

我有两个选择:

val opt1: Option[Long] = //
val opt2: Option[Long] = //

我需要将其合并到opt3中,以便

opt3 = opt1 if !opt1.isEmpty
opt3 = opt2 if opt1.isEmpty && !opt2.isEmpty
opt3 = None otherwise

是否有比撰写if-else更简洁的方法?

0 个答案:

没有答案