range

object Collection {
  def range[A](start: A, end: A): Collection[A]
  def range[A](start: A, end: A, step: A): Collection[A]
}

range cria uma coleção usando a sequência de valores que começa com start e termina antes de atingir end.

O incremento usado para calcular o próximo valor na sequência pode ser especificado com step.