循环守卫
(1) 循环守卫,即循环保护式(也称条件判断式,守卫)。保护式为 true 则进入循环体内部,为false 则跳过,类似于continue。
for (i <- 1 to 3){
if (i != 2) {
print(i + " ")
}
}
2) 案例实操
需求:输出 1 到 5 中,不等于 3 的值
object TestFor {
def main(args: Array[String]): Unit = { for (i <- 1 to 5 if i != 3) {
println(i + "张三丰")
}
}
}
循环步长
1) 基本语法
for (i <- 1 to 10 by 2) { println("i=" + i)
}