【发布时间】:2011-08-23 12:36:07
【问题描述】:
假设我有一个val s: Option[Option[String]]。因此它可以具有以下值:
Some(Some("foo"))
Some(None)
None
我想减少它,使第一个变成Some("foo"),而另外两个变成None。显然有很多方法可以实现这一点,但我正在寻找一种简单的、可能是内置的、少于一个衬里的方法。
【问题讨论】:
标签: scala join option monads flatten