Answers:
如果要同时摆脱这些选项,可以使用flatten:
scala> someList.flatten
res0: List[String] = List(Hello, Goodbye)
flatMap是,它可以用来处理Nones 以外的列表元素,类似于someList.flatten.map,因为人们经常想使用这些元素,而不仅仅是flatten处理列表。
Option对象的内容,但有时我需要它们保持为Option[A]。我发现越来越多的用途Option[A]-很酷的功能。