Scala中的breakable

来源:互联网 发布:2016淘宝开店教程 编辑:程序博客网 时间:2024/05/20 13:19
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))      })    }  }}