scala ---breakable

使用方法:

1.需要导入scala.util.control.Breaks._这个包

2.将需要通过breakable控制的代码放到breakable的大括号中

例如

val array = Array(1,2,4,6,29)

//第一种:相当于break,跳出整个循环

breakable({
   for(i<- 0 until (array.length)){

      if(array(i)==7) break()

      println(array(i))

   }

})

//第二种:相当于continue,跳出本次循环,继续执行下一次循环

for(i<- 0 until (array.length)){

  breakable({

    if(array(i)==6)  break()

    println(array(i))

})

}

你可能感兴趣的:(Scala)