to を使って1から10まで出力する
for (i <- 1 to 10) {
println(i)
}
by を使って0, 10, 20 のように10おきに100まで出力する
for (i <- 0 to 100 by 10) {
println(i)
}
2重ループを使って九九
for (i <-1 to 10; j <- 1 to 10) {
println(i * j)
}
yieldを使ってすべての要素に処理を行う
val params: Array[String] = Array("test", "test2")
val newParams = for (s <- params) yield {
"*" + s + "*"
}
for (s <- newParams) {
println(s)
}