Control Flow
For Ranges
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.