Slide 12
Slide 12 text
1-6.
1-6. 制御構文
制御構文(2) - for
(2) - for
for (ブロック引数 <- コレクション; …) 処理内容
for (ブロック引数 <- コレクション; …) yield 値
例)
> for (i <- 1 to 9) print(i + ” ”)
☞1 2 3 4 5 6 7 8 9
> for (i <- (1 to 9).toList) yield i + 1
☞res1: List[Int] = List(2,3,4,5,6,7,8,9,10)
> for (i <- 1 to 2; j <- 1 to 3) print("[" + i +
"," + j + "]")
☞[1,1][1,2][1,3][2,1][2,2][2,3]
外2回、内3回の
二重ループ