Scala Break语句

Scala Break语句

Break用于中断循环或程序执行,跳过当前执行。在内部循环中使用Break可以中断内部循环的执行。

在Scala中,没有break语句,但是可以通过使用break方法并导入scala.util.control.Breaks._包来实现。让我们看一个例子。

Scala Break示例

import scala.util.control.Breaks._                  // Importing  package
object MainObject {
   def main(args: Array[String]) {
        breakable {                                 // Breakable method to avoid exception
            for(i<-1 to 10 by 2){
                if(i==7) 
                    break                           // Break used here
                else
                    println(i)
            }
        }
    }
}

输出:

1
3
5

Scala Break示例:终止内部循环的执行

可以使用break语句来终止嵌套循环中内部循环的执行。

让我们看一个例子。

import scala.util.control.Breaks._
object MainObject {
   def main(args: Array[String]) {
        for(i <- 1 to 3){
            breakable { 
                for(j <- 1 to 3){
                    if(i == 2 & j == 2 ) 
                       break
                    println(i+" "+j)
                }
            }
        }
    }
}

输出:

1 1
1 2
1 3
2 1
3 1
3 2
3 3

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程