headOption

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

headOption retorna o primeiro item desta coleção, envolvido com Some.

Em coleções vazias em que não há primeiro elemento, essa função retorna None.