scala 的break 用户

1  需要导包 ,感觉怎么是手动导入的啊。点不出来呀

import util.control.Breaks._

2 需要在循环体外加一层

breakable()

案例

    breakable(
    for(i <- 0 until 10 ){
      println(i)
      if(i==5){
        println("break")
        break
      }
    }
    )

结果如下 

0
1
2
3
4
5
break

怎么感觉奇葩的要死.............

原文地址:https://www.cnblogs.com/fangyuandoit/p/13713856.html