scala中没有像C++或者java中显示地定义break和continue这样的关键字
scala实现break:
import util.control.Breaks._
breakable{//不写这个会抛出异常然后直接退出
for(...){//或者while
if(...)
break
}
}
scala 实现continue:
import util.control..Breaks._
for(...){//或者while
breakable{
if(...)
break
}
}
这里要注意breakable的使用,如果不使用breakable会导致程序抛出异常后直接退出,使用时,将breakable写在循环外面是中断,写在里面是continue.