Disons que j'ai un val s: Option[Option[String]]
. Il peut ainsi avoir les valeurs suivantes :
Some(Some("foo"))
Some(None)
None
Je veux le réduire pour que le premier devienne Some("foo")
tandis que les deux autres deviennent None
. Évidemment, il y a beaucoup de façons d'y parvenir, mais je cherche un revêtement simple, peut-être intégré, moins d'un.