Scala的循环结构-for

58 阅读1分钟

for 的语法格式:

格式:
 for(循环变量 <- 起点 to 终点){
  println(循环变量)
 }

for循环中的 '<-'实际上是种模式匹配,这里可以简单理解为把 起点中的值分别赋与循环变量,然后再把赋值的循环变量的值赋予表达式。

注意:循环变量只能在{}内使用。

循环守卫:

当后面的条件都满足的时候才能循环具体内容。

格式:

for(循环变量 <-起点 to 终点;if(条件1);if(条件2);.....

循环步长:

每次循环之后,循环变量的自曾属值。

格式:

for(循环变量 <- 起点 to 终点 by 步长){
println(循环变量)
}

想跳出循环可以看到前面的whlie循环:Scala 的循环结构-while