headOption
trait Collection[A] { def headOption: Option[A] }
headOption は、このコレクションの最初の要素を Some に包んで返します。
Some
空のコレクションでは最初の要素がないので、この関数は None を返します。
None