scala break 和continue 的实现

- 日理万妓 2022-04-15 00:47 345阅读 0赞

scala break 和continue 的实现

  1. package com.sydney.dream.learnclass
  2. import scala.util.control.Breaks._
  3. object Main {
  4. def main(args: Array[String]): Unit = {
  5. // break 的实现
  6. breakable {
  7. for(i <- 0 until 10) {
  8. println("==============" + i)
  9. if ( i == 5) {
  10. break
  11. }
  12. }
  13. }
  14. println("-------------我是分割线--------------")
  15. // continue 的实现
  16. for(i <- 0 until 10) {
  17. breakable {
  18. if ( i == 5) {
  19. break
  20. }
  21. println("==============" + i)
  22. }
  23. }
  24. }
  25. }

结果

  1. ==============0
  2. ==============1
  3. ==============2
  4. ==============3
  5. ==============4
  6. ==============5
  7. -------------我是分割线--------------
  8. ==============0
  9. ==============1
  10. ==============2
  11. ==============3
  12. ==============4
  13. ==============6
  14. ==============7
  15. ==============8
  16. ==============9

发表评论

表情:
评论列表 (有 0 条评论,345人围观)

还没有评论,来说两句吧...

相关阅读