headOption

trait Collection[A] {
  def headOption: Option[A]
}

headOption devuelve el primer elemento de esta colección, envuelto con Some.

En colecciones vacías donde no hay primer elemento esta función devuelve None.