scala break 和continue 的实现
package com.sydney.dream.learnclass
import scala.util.control.Breaks._
object Main {
def main(args: Array[String]): Unit = {
// break 的实现
breakable {
for(i <- 0 until 10) {
println("==============" + i)
if ( i == 5) {
break
}
}
}
println("-------------我是分割线--------------")
// continue 的实现
for(i <- 0 until 10) {
breakable {
if ( i == 5) {
break
}
println("==============" + i)
}
}
}
}
结果
==============0
==============1
==============2
==============3
==============4
==============5
-------------我是分割线--------------
==============0
==============1
==============2
==============3
==============4
==============6
==============7
==============8
==============9
还没有评论,来说两句吧...