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