Скажите, у меня есть val s: Option[Option[String]]
.Таким образом, он может иметь следующие значения:
Some(Some("foo"))
Some(None)
None
Я хочу уменьшить его так, чтобы первое стало Some("foo")
, а два других - None
,Очевидно, что есть много способов сделать это, но я ищу простой, возможно, встроенный, меньше чем один вкладыш.