循环守卫
可以在循环中添加条件,如果条件成立就执行循环。这个叫循环守卫。
循环体
}
for循环的步长 如何输出1 ~ 100 之间的奇数?
按1,3,5... 这个格式来输出,这就涉及到步长。
格式1:1 to 5 by 2
格式2:Range(1,5,2)
for也可以获取到返回值,使用yield
println(ret)
println(ret(1))
在scala中是没有break和continue关键字的,如果一定要用,可以用scala.util.control包下的Breaks类的break
object MainFor {
def main(args: Array[String]): Unit = {
for(i <- 1 to 10){
breakable {
if(i%3 == 0){
// continue
break
}
println(i)
}
}
}
}