import scala.util.control.Breaks._ object BreakAndContinueDemo { def main(args: Array[String]): Unit = { println("="*20+"Break Example"+"="*20) val array=Array(1,4,2,7,9,10) /** * breakable的用法 * 1、首先需要导入scala.util.control.Breaks._这个包 * 2、将需要通过breakable控制的代码放到breakable的大括号中 */ //相当于break,跳出整个循环 breakable({ for (i <- 0 until(array.length)){ if(array(i)==7) break() println(array(i)) } }) println("="*20+"Continue Example"+"="*20) //相当于continue,跳出本次循环,继续执行下一次循环 for(i<- 0 until(array.length)){ breakable({ if(array(i)==7) break() println(array(i)) }) } } }
Scala中的breakable
最新推荐文章于 2022-07-28 15:54:45 发布