for 的语法格式:
格式:
for(循环变量 <- 起点 to 终点){
println(循环变量)
}
for循环中的 '<-'实际上是种模式匹配,这里可以简单理解为把 起点中的值分别赋与循环变量,然后再把赋值的循环变量的值赋予表达式。
注意:循环变量只能在{}内使用。
循环守卫:
当后面的条件都满足的时候才能循环具体内容。
格式:
for(循环变量 <-起点 to 终点;if(条件1);if(条件2);.....
循环步长:
每次循环之后,循环变量的自曾属值。
格式:
for(循环变量 <- 起点 to 终点 by 步长){
println(循环变量)
}
想跳出循环可以看到前面的whlie循环:Scala 的循环结构-while