Standard Library Utilities
Tabulate Values
Create a small list from indexes.
Tabulate Values
TabulateValues.scala
object Main {
def main(args: Array[String]): Unit = {
val count =
val step = 2
val values = List.tabulate(count)(i => i * step)
val total = values.sum
val summary = values.mkString(",")
println("values=" + summary)
println("total=" + total)
}
}
object Main {
def main(args: Array[String]): Unit = {
val count =
val step = 2
val values = List.tabulate(count)(i => i * step)
val total = values.sum
val summary = values.mkString(",")
println("values=" + summary)
println("total=" + total)
}
}
object Main {
def main(args: Array[String]): Unit = {
val count =
val step = 2
val values = List.tabulate(count)(i => i * step)
val total = values.sum
val summary = values.mkString(",")
println("values=" + summary)
println("total=" + total)
}
}
tabulate
`List.tabulate(n)` calls a function for each index from `0` to `n - 1`. It is a standard way to create a list from a simple index formula.