map

trait Collection[A] {
  def map[B](f: (A) => B): Collection[B]
}

map cria uma coleção usando os resultados da aplicação da função f a cada elemento desta coleção.