目录

  • ​​scala outline​​
  • ​​break​​
  • ​​continue​​

scala outline

​​scala outline​​

break

Scala 老祖​​把 break这个关键字 给去掉了​​​,但可以​​使用breakable​​来实现break功能

  • 使用步骤
  1. 导入类 即 import scala.util.control.Breaks
  2. 声明要用break这个关键字 即用 Breaks.breakable() 声明
  3. 括号中书写代码,在要用break的地方,用 Breaks.break() 来代替
def main(args: Array[String]): Unit = {
Breaks.breakable(
for (i <- 1 to 10) {
if (i == 4)
Breaks.break()
println(i)
}
)
}

continue

Scala 老祖​​把 break这个关键字 给去掉了​​,但可以使用 循环守卫实现 continue 的效果

​java的continue​

for (i <- 1 to 10) {
if (i % 2 == 0)
continue;
println(i)
}

scala中​​用循环守卫代替continue​

for (i <- 1 to 10 if i % 2 != 0) {
println(i)
}

​​scala 循环守卫​​