scala break & continue
2014-11-24 17:04 Rollen Holt 阅读(10143) 评论(4) 编辑 收藏 举报Scala没有提供break和continue,我们可以自己实现一个,参考例子:
import util.control.Breaks._
object BreakDemo {
def main(args: Array[String]) {
breakable {
for (i <- 1 to 10) {
if (i == 2) break() else println(i)
}
}
}
}
import util.control.Breaks._
object ContinueDemo {
def main(args: Array[String]) {
for (i <- 1 to 10) {
breakable {
if (i == 2) break() else println(i)
}
}
}
}
上面2个例子的区别其实就是breakable
的范围大小,在循环内,就是continue,在循环外就是break
==============================================================================
本博客已经废弃,不在维护。新博客地址:http://wenchao.ren
我喜欢程序员,他们单纯、固执、容易体会到成就感;面对压力,能够挑灯夜战不眠不休;面对困难,能够迎难而上挑战自我。他
们也会感到困惑与傍徨,但每个程序员的心中都有一个比尔盖茨或是乔布斯的梦想“用智慧开创属于自己的事业”。我想说的是,其
实我是一个程序员
==============================================================================