本文概述
- Scala break示例
- Scala Break示例:打断内循环
在scala中, 没有break语句, 但是你可以通过使用break方法并导入scala.util.control.Breaks._包来实现。让我们来看一个例子。
Scala break示例
import scala.util.control.Breaks._// Importingpackage
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)
}
}
}
}
}
【Scala break语句用法示例】输出
1 1
1 2
1 3
2 1
3 1
3 2
3 3
推荐阅读
- Scala的功能简介
- R break语句实例图解
- PHP break语句
- 快学Scala 第二十二课 (apply和unapply)
- scala的apply方法
- OOP编程(Scala中的继承详细指南)