给定 aSome(List("hello"))
并想要得到"hello"
,我观察到以下行为。
scala> val list = Some(List("hello"))
list: Some[List[String]] = Some(List(hello))
scala> list.head.head
res3: String = hello
然后,我检查了Scaladocs并看到了它还指出,如果集合为空,则会引发异常head
。Select the first element of this iterable collection.
检索 Option[List] 的第一个元素是否被认为是惯用的?