Scala学习笔记-04-循环控制 break breakable
Scala在 包scala.util.control中提供了一个Breaks类,该类中包括两个方法,对循环结构进行控制:
brakable 和 break
## 模拟java中的break
import scala.util.control.Breaks._
val ary = Range(1,10)
breakable{
for(i <- ary){
if(i>5) break
println("--->: " + i)
}
}
scala> :load ./testBreak.scala # 代码保存为 testBreak.scala,通过:load 运行
## 模拟java中的continue
import scala.util.control.Breaks._
val ary = Range(0, 20, 2)
for(i <- ary){
breakable{
if(i % 4 == 0) break
println(i)
}
}
:load testContinue.scala ## 代码保存为 testContinue.scala ,通过:load 运行

浙公网安备 33010602011771号