以下のコードは 2,1 を出力します
val n = 3
val i = 3
for {
i <- 1 until n
j <- 1 until i
} println(i+","+j)
印刷しないでください:
1,1
1,2
1,3
2,1
2,2
2,3
3,1
3,2
3,3
私j <- 1 until i
は外側のループの内側のループのように見えますが、これは出力によると明らかにそうではありませんか? 上記のループの動作を説明できますか?