Loops repeat a block for each value in a range.

Loops

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

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

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

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

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

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

    println("limit=" + limit)
    println("total=" + total)
  }
}
range loop A range like `1 to limit` gives each integer from the start through the end.