package com.beicai.www
import scala.util.control.Breaks
/**
* Created by 先生 on 2018/4/9.
*/
object MyBreak {
def main(args: Array[
String]) {
val list:
List[Int] =
List(
1,
2,
3,
4,
5,
6,
7,
8,
9,
10)
//创建一个Breaks的实例
val loop: Breaks =
new Breaks
//标记要退出的代码段位置
loop.breakable{
for(x <- list){
println(
"this value is " + x)
if(x ==
8){
//指定在这里退出
loop.break
}
}
}
/*
* 结束一段代码类似 continue
*/
for (x <- list) {
loop.breakable {
if (x %
2 ==
0) {
//指定在这里退出
loop.break
}
println(
"this value is " + x)
}
}
}
}