Scala break语句用法示例

本文概述

  • Scala break示例
  • Scala Break示例:打断内循环
Break用于中断循环或程序执行。跳过当前执行。在内部循环内部, 它中断了内部循环的执行。
在scala中, 没有break语句, 但是你可以通过使用break方法并导入scala.util.control.Breaks._包来实现。让我们来看一个例子。
Scala break示例
import scala.util.control.Breaks._// Importingpackage object MainObject { def main(args: Array[String]) { breakable {// Breakable method to avoid exception for(i< -1 to 10 by 2){ if(i==7) break// Break used here else println(i) } } } }

输出
1 3 5

Scala Break示例:打断内循环你可以使用break语句终止嵌套循环中内部循环的执行。
让我们来看一个例子。
import scala.util.control.Breaks._ object MainObject { def main(args: Array[String]) { for(i < - 1 to 3){ breakable { for(j < - 1 to 3){ if(i == 2 & j == 2 ) break println(i+" "+j) } } } } }

【Scala break语句用法示例】输出
1 1 1 2 1 3 2 1 3 1 3 2 3 3

    推荐阅读