Scala中没有 break 和 continue 关键字,但是我们可以用 Breaks 类提供的相应方法来实现对应功能。
在Java中,break continue return的区别在这里就不讲解了.
package com.dw
import scala.util.control.Breaks
object Test {
def main(args: Array[String]): Unit = {
for (i <- 1 to 5) {
Breaks.breakable {
if (i == 4) Breaks.break()
println(i)
}
println("i=" + i)
}
}
}
package com.dw
import scala.util.control.Breaks
object Test {
def main(args: Array[String]): Unit = {
Breaks.breakable {
for (i <- 1 to 5) {
if (i == 4) Breaks.break()
println(i)
}
}
println("end")
}
}
如果此篇文章有帮助到您, 希望打大佬们能
关注
、点赞
、收藏
、评论
支持一波,非常感谢大家!
如果有不对的地方请指正!!!