Loop over a small numeric range.

For Ranges

ForRanges.scala
object Main {
  def main(args: Array[String]): Unit = {
    val end = 
    var total = 0

    for (number <- 1 to end) {
      total = total + number
    }

    println("end=" + end)
    println("total=" + total)
  }
}
object Main {
  def main(args: Array[String]): Unit = {
    val end = 
    var total = 0

    for (number <- 1 to end) {
      total = total + number
    }

    println("end=" + end)
    println("total=" + total)
  }
}
object Main {
  def main(args: Array[String]): Unit = {
    val end = 
    var total = 0

    for (number <- 1 to end) {
      total = total + number
    }

    println("end=" + end)
    println("total=" + total)
  }
}
for-range A for loop can visit each number in a range. The loop variable gets one value at a time.