Scala-breakable的用法


import util.control.Breaks._
 
object test {
  def main(args: Array[String]): Unit = {
    /**breakable的用法      
     * 1、首先需要导入scala.util.control.Breaks._这个包     
     * 2、将需要通过breakable控制的代码放到breakable的大括号中       */
    //相当于break,跳出整个循环
    breakable{
            for(j <- 0 until 10) {
                println("相当于break"+j)
                if(j==5) {
                    break()
                }
            }
        }
    
  //相当于continue,跳出本次循环,继续执行下一次循环
            for(j <- 0 until 10) {
               breakable{            
                if(j==5) {
                    break()
                }
                println("相当于continue"+j)
            }
        }        
  }
}