精华内容
下载资源
问答
  • scala循环

    2020-02-08 19:49:05
    循环scala中,可以使用for和while,但一般推荐使用for表达式,因为for表达式语法更简洁 For表达式 语法 scala for(i <- 表达式/数组/集合) { // 表达式 } 简单循环 使用for表达式打印1-10的数字 步骤 生成1-10...

    循环
    在scala中,可以使用for和while,但一般推荐使用for表达式,因为for表达式语法更简洁
    For表达式
    语法
    scala for(i <- 表达式/数组/集合) { // 表达式 }
    简单循环
    使用for表达式打印1-10的数字
    步骤
    生成1-10的数字(提示:使用to方法)
    使用for表达式遍历,打印每个数字

    参考代码1
    scala scala> val nums = 1.to(10) nums: scala.collection.immutable.Range.Inclusive = Range(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
    scala> for(i <- nums) println(i)
    简写方式
    参考代码2
    scala // 中缀调用法 scala> for(i <- 1 to 10) println(i)
    嵌套循环
    使用for表达式,打印以下字符

    *****
    *****
    *****
    

    步骤
    使用for表达式打印3行,5列星星
    每打印5个星星,换行

    参考代码
    scala for(i <- 1 to 3; j <- 1 to 5) {print("*");if(j == 5) println("")}
    守卫
    for表达式中,可以添加if判断语句,这个if判断就称之为守卫。我们可以使用守卫让for表达式更简洁。
    语法
    scala for(i <- 表达式/数组/集合 if 表达式) { // 表达式 }
    示例
    使用for表达式打印1-10之间能够整除3的数字
    参考代码
    scala // 添加守卫,打印能够整除3的数字 for(i <- 1 to 10 if i % 3 == 0) println(i)
    For推导式
    将来可以使用for推导式生成一个新的集合(一组数据)
    在for循环体中,可以使用yield表达式构建出一个集合,我们把使用yield的for表达式称之为推导式

    示例
    生成一个10、20、30…100的集合
    参考代码
    scala // for推导式:for表达式中以yield开始,该for表达式会构建出一个集合 val v = for(i <- 1 to 10) yield i * 10
    While循环
    scala中while循环和Java中是一致的
    示例
    打印1-10的数字
    参考代码
    scala scala> var i = 1 i: Int = 1 scala> while(i <= 10) { | println(i) | i = i+1 | }

    展开全文
  • Scala循环的使用

    2021-03-10 19:32:56
    (注意:scala中没有 i++、i-- 可以 i+=1、i-=1) 二、for循环(与java差别较大) 1、三种定义方法 ①、to关键字(左右闭区间) for(i<- 1 to 10){ println(i) } ②、until关键字(左闭右开) for(i<- 1 ...

    一、while 循环(类似于java)

    var i=1
    while (i<=10){
      i+=1
    }
    println(i)
    

    (注意:scala中没有 i++、i-- 可以 i+=1、i-=1)
    二、for循环(与java差别较大)
    1、三种定义方法
    ①、to关键字(左右闭区间)

    for(i<- 1 to 10){
      println(i)
    }
    

    ②、until关键字(左闭右开)

    for(i<- 1 until(10)){
      println(i)
    }
    

    ③、Range关键字
    A:Range(start,end)

    for(i<- Range(1,10)){
      println(i)
    }
    

    B:Range(start,end,step) step:步长

    for(i<- Range(1,10,3)){
      println(i)
    }
    

    2、守卫模式(加一个if判断)

    for(i<- 1 to 10 if i%2!=0){
      println(i)
    }
    

    3、双重循环

    for(i<-1 to 5;j <- 1 to 3){
      println(i+" "+j)
    }
    

    4、综合:双重加守卫

    for(i<-1 to 5;j <- 1 to 3  if i!=j){
      println(i+" "+j)
    }
    

    三、案例 倒叙输出10——1
    1、to 实现

    for(i<- (1 to 10).reverse){
      println(i)
    }
    

    2、Range实现

    for(i<- Range(11,1,-1)){
      println(i)
    }
    

    四、案例 实现九九乘法表

    for(i<- 1 to 9){
      for(j<- 1 to i){
        print(j+"*"+i+"="+i*j+"\t")
      }
      println()
    }
    
    展开全文
  • scala几种循环判断语句In software programming, certain situations may arise where we need to execute a block of code several times. The loop statements helps in this repetitive tasks and are executed ...

    scala几种循环判断语句

    In software programming, certain situations may arise where we need to execute a block of code several times. The loop statements helps in this repetitive tasks and are executed sequentially. Loop control statements include while, do while and for loop. Let’s look into how we use them in Scala programming language.

    在软件编程中,某些情况下可能会出现,我们需要多次执行一段代码。 循环语句有助于完成此重复性任务,并按顺序执行。 循环控制语句包括whiledo whilefor循环。 让我们研究一下如何在Scala编程语言中使用它们。

    Scala while循环 (Scala while loop)

    A while loop statement is executed repeatedly until the condition is false.

    重复执行while循环语句,直到条件为假。

    The syntax for while loop is

    while循环的语法是

    while(condition) {
    	statement
    }

    The condition can be an expression, boolean value or a non zero value. The statement can be a single statements or a group of statements. When the specified condition becomes false the control is transferred to the next statement outside the loop.

    条件可以是表达式布尔值或非零值。 该语句可以是单个语句或一组语句。 当指定条件为假时,控制将转移到循环外的下一条语句。

    Consider an example below.

    考虑下面的示例。

    object Stu{
     def main(args:Array[String])  {
     var sid = 5 ;
     while(sid < 15 ) {
     println("Student Id is:" +sid);
     sid = sid + 1;
     }
    }
    }

    We are declaring and initializing a variable sid with an initial value of 5. In the while loop the condition if sid less than 15 is checked and the value of id is printed after which sid is incremented. The loop stops when sid is greater than 14

    我们声明并初始化一个初始值为5的变量sid。在while循环中,检查sid小于15的条件,并打印id的值,然后递增sid。 sid大于14时循环停止

    Run the above code by typing Stu.main(null) in scala shell and you will see below output.

    通过在scala shell中键入Stu.main(null)运行以上代码,您将看到以下输出。

    Student Id is:5
    Student Id is:6
    Student Id is:7
    Student Id is:8
    Student Id is:9
    Student Id is:10
    Student Id is:11
    Student Id is:12
    Student Id is:13
    Student Id is:14

    You can also save the above code in Stu.scala file and run as shown in below image.

    您也可以将上面的代码保存在Stu.scala文件中,并如下图所示运行。

    Scala做while循环 (Scala do while loop)

    The do while loop statements executes at least once and then the while loop is executed till the condition is true.

    do while循环语句至少执行一次,然后执行while循环直到条件为真。

    The syntax for do-while loop is;

    do-while循环的语法为;

    do{
      
     statements;
    
    }while( condition );

    The statements enclosing the do loop is executed first and then the while condition is checked.

    首先执行包含do循环的语句,然后检查while条件。

    Consider an example below.

    考虑下面的示例。

    object Stud {
    	def main(args:Array[String]) {
    	var sid = 4;
    	do {
        	println("Student Id is:"+sid);
        	sid = sid + 1
        	}while(sid < 10)
    }
    }

    The value of student id is displayed and the value is incremented by 1 and then the condition in while loop is checked.

    显示学生ID的值,并将其值加1,然后检查while循环中的条件。

    Run the above code by typing Stud.main(null) and you will see output as in below image.

    通过键入Stud.main(null)运行以上代码,您将看到如下图所示的输出。

    Scala for循环 (Scala for loop)

    For loop is a repetitive structure which allows us to execute a block of code multiple times similar to the other loops we saw.

    For循环是一种重复结构,使我们可以多次执行代码块,这与我们看到的其他循环类似。

    Since for loop is widely used, there are various forms of for loop in Scala.

    由于for循环已被广泛使用,因此Scala中有多种形式的for循环。

    For loop with ranges:

    对于带范围的循环

    The syntax of for loop is

    for循环的语法是

    for(variable <- Range){
       statements
    }

    Range represents numbers as x to y or x until y. The left arrow operator( object Student { def main(args:Array[String]) { var sid = 0 for (sid <- 6 to 12){ println(“Student Id is :”+sid) } } }

    范围将数字表示为x到y或x直到y。 左箭头运算符( object Student { def main(args:Array[String]) { var sid = 0 for (sid <- 6 to 12){ println(“Student Id is :”+sid) } } }

    In this example we are printing student id specifying the range as 6 to 12.

    在此示例中,我们将打印学生ID,并将范围指定为6到12。

    Run the above code as shown in below image with output.

    如下图所示运行上面的代码,并显示输出。

    Alternatively for loop range can also be written as x until y.

    另外,for循环范围也可以写成x直到y

    object Student {
    def main(args:Array[String]) {
    	var sid = 0
    for (sid <- 9 until 14){
    	println("Student Id is :"+sid)
    }
    }
    }

    Here we specify range as 9 until 14 so that the values from 9,10,11,12 and 13 will be displayed.

    在这里,我们将范围指定为9到14,以便显示9,10,11,12和13中的值。

    scala> object Student {
         | def main(args:Array[String]) {
         |  var sid = 0
         | for (sid <- 9 until 14){
         |  println("Student Id is :"+sid)
         | }
         | }
         | }
    defined object Student
    
    scala> Student.main(null)
    Student Id is :9
    Student Id is :10
    Student Id is :11
    Student Id is :12
    Student Id is :13
    
    scala>

    Multiple ranges can be specified using semicolon (;) as the separator and the loop iterates for all possible combinations.

    可以使用分号 (;)作为分隔符来指定多个范围,并且循环针对所有可能的组合进行迭代。

    For example

    例如

    object Student {
       def main(args: Array[String]) {
          var id = 0;
          var  marks = 60;
         
          for( id <- 1 to 2; marks <- 70 to 72){
             println( "Student Id is : " + id );
             println( "Marks is : " + marks );
          }
       }
    }

    Here we are specifying ranges for id and marks together separated by a semicolon.

    在这里,我们指定ID和标记的范围,两者之间用分号分隔。

    Run the above code by as shown below.

    如下运行上述代码。

    scala> object Student {
         |    def main(args: Array[String]) {
         |       var id = 0;
         |       var  marks = 60;
         |      
         |       for( id <- 1 to 2; marks <- 70 to 72){
         |          println( "Student Id is : " + id );
         |          println( "Marks is : " + marks );
         |       }
         |    }
         | }
    defined object Student
    
    scala> Student.main(null)
    Student Id is : 1
    Marks is : 70
    Student Id is : 1
    Marks is : 71
    Student Id is : 1
    Marks is : 72
    Student Id is : 2
    Marks is : 70
    Student Id is : 2
    Marks is : 71
    Student Id is : 2
    Marks is : 72

    For Loop with collections:

    对于带有集合的循环

    for loop can be used efficiently to iterate over collections. The syntax is

    for循环可以有效地用于遍历集合。 语法是

    for( var a <- List ){
       statement
    }

    List represents collection having list of all the elements to iterate using for loop.

    List表示具有要循环使用的所有元素的列表的集合。

    Consider an example below.

    考虑下面的示例。

    object Student {
    def main(args:Array[String]) {
    	var marks = 0;
    	val Listmarks = List(60,65,70,75,80,85);
    	for( m1 <-Listmarks) {
        	println("Marks :"+m1);
    }
    }
    }

    Below image shows the output produced by above example.

    下图显示了上面示例产生的输出。

    for loop with Filters

    带过滤器的for循环

    Some elements can be filtered in the for loop using if statements.

    可以使用for语句在for循环中过滤某些元素。

    The syntax is;

    语法是;

    for( var a <- List
          if condition1; if condition2...
       ){
       statement;
    }

    For example;

    例如;

    object Student {
     def main(args:Array[String]) {
     var id = 0;
     val Listid = List(4,5,6,7,8,9,10,11,12);
     for(id <- Listid
         if id > 6; if id !=11 ) {
         println("Id:"+id);
    }
    }
    }

    Here we are using filter conditions as id greater than 6 and id not equal to 11.

    在这里,我们使用ID大于6且ID不等于11的过滤条件。

    Run the above code by and you will see output as shown below.

    运行上面的代码,您将看到如下所示的输出。

    scala> Student.main(null)
    Id:7
    Id:8
    Id:9
    Id:10
    Id:12

    for loop with yield:

    for循环with yield

    The return values can be stored in a variable or can be returned through a function. To do this use the keyword yield as

    返回值可以存储在变量中,也可以通过函数返回。 为此,请使用关键字yield作为

    var result = for{ var i <- List
         if condition1; if condition2...
    }yield i

    For example;

    例如;

    object Student {
     def main(args:Array[String]) {
     var id =0;
     val Listid = List(4,5,6,7,8,10);
     var result = for{ id <- Listid
               if  id <9; if id !=7
     }yield id
    
    for(id <- result) {
     println("Student Id:"+id);
    }
    }
    }

    The value of id is stored in the variable id using the keyword yield. Below image shows the output produced.

    id的值使用关键字yield存储在变量id中。 下图显示了产生的输出。

    That’s all for loop control statements in Scala programming, we will look into more Scala features in coming posts.

    这就是Scala编程中循环控制语句的全部内容,我们将在以后的文章中探讨更多Scala功能。

    翻译自: https://www.journaldev.com/7905/scala-loop-control-statements-while-do-while-for-loops

    scala几种循环判断语句

    展开全文
  • Scala 循环

    2020-10-29 01:25:34
    Scala 循环 1、介绍 我们可能需要多次执行同一块代码。一般情况下,语句是按顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。 编程语言提供了更为复杂执行路径的多种控制结构。 循环语句...

    Scala 循环

    1、介绍

    我们可能需要多次执行同一块代码。一般情况下,语句是按顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。

    编程语言提供了更为复杂执行路径的多种控制结构。

    循环语句允许我们多次执行一个语句或语句组。

    2、循环类型

    Scala 语言提供了以下三种循环类型。

    循环类型描述
    while 循环运行一系列语句,如果条件为true,会重复运行,直到条件变为false。
    do...while 循环类似 while 语句区别在于判断循环条件之前,先执行一次循环的代码块。
    for 循环用来重复执行一系列语句直到达成特定条件达成,一般通过在每次循环完成后增加计数器的值来实现。

     3、循环控制语句

    循环控制语句改变你代码的执行顺序,通过它你可以实现代码的跳转。Scala 以下几种循环控制语句:

    Scala 不支持 break 或 continue 语句,但从 2.8 版本后提供了一种中断循环的方式。

    控制语句描述
    break 语句中断循环

     4、while 循环

    只要给定的条件为 true,Scala 语言中的 while 循环语句会重复执行循环体内的代码块。

    语法:

    while(condition)
    {
       statement(s);
    }

    statement(s) 可以是一个单独的语句,也可以是几个语句组成的代码块。

    condition 可以是任意的表达式,当为任意非零值时都为 true。当条件为 true 时执行循环。 当条件为 false 时,退出循环,程序流将继续执行紧接着循环的下一条语句。

    object Demo {
       def main(args: Array[String]) {
          var x = 20;
          // while 循环执行
          while( x < 30 ){
             println( "x的值: " + x );
             x = x + 1;
          }
       }
    }

    5、do...while 循环

    while 循环在循环头部测试循环条件, Scala 语言中,do...while 循环是在循环的尾部检查它的条件。

    do...while 循环与 while 循环类似,但是 do...while 循环会确保至少执行一次循环。

    语法:

    do {
       statement(x);
    } while( condition );
    object Demo{
       def main(args: Array[String]) {
          var x = 20;
          // do 循环
          do{
             println( "x的值: " + x );
             x = x + 2;
          }while( x < 30 )
       }
    }

    6、for循环

    for 循环允许您编写一个执行指定次数的循环控制结构。

    语法:

    for( var a <- Range ){
       statement(a);
    }

    Range 可以是一个数字区间表示 x to y ,或者 x until y。左箭头 <- 用于为变量 a 赋值。

    (1) x to y 语法(包含 y):

    object Demo {
       def main(args: Array[String]) {
          var x = 0;
          // for 循环
          for( x <- 1 to 100){
             println( "x的值为: " + x );
          }
       }
    }

    (2) x until y 语法(不包含 y):

    object Demo {
       def main(args: Array[String]) {
          var x = 0;
          // for 循环
          for( x <- 1 until 100){
             println( "x的值为: " + x );
          }
       }
    }
    

    (3)在 for 循环 中你可以使用分号 (;) 来设置多个区间,它将迭代给定区间所有的可能值。以下展示两个区间的循环实例:

    object Demo {
       def main(args: Array[String]) {
          var x = 0;
          var y = 0;
          // for 循环
          for( x <- 1 to 10; y <- 1 to 10){
             println( "x的值为: " + x );
             println( "y的值为: " + y );
          }
       }
    }

    (4)for 循环集合

    语法:

    for( a <- List ){
       statement(a);
    }

     List 变量是一个集合,for 循环会迭代所有集合的元素。

    object Demo {
       def main(args: Array[String]) {
          var x = 0;
          val myNumList = List(11,12,13,14,15,16);
          // for 循环
          for( x <- myNumList ){
             println( "x的值: " + x );
          }
       }
    }

    (5)for 循环过滤

    Scala 可以使用一个或多个 if 语句来过滤一些元素。

    可以使用分号(;)来为表达式添加一个或多个的过滤条件。

    for( var a <- List
          if condition1; if condition2...
       )
    {
       statement(a);
    }
    object Demo {
       def main(args: Array[String]) {
          var x = 0;
          val myNumList = List(11,12,13,14,15,16,17,18,19,20);
          // for 循环
          for( x <- myNumList
               if x != 15; if x < 20 ){
             println( "x的值为: " + x );
          }
       }
    }

    (6)for 使用 yield

    将for 循环的返回值作为一个变量存储。

    var myRetVal = for{ var a <- List
         if condition1; if condition2...
    }yield a

    注意大括号中用于保存变量和条件,myRetVal 是变量, 循环中的 yield 会把当前的元素记下来,保存在集合中,循环结束后将返回该集合。

    object Demo {
       def main(args: Array[String]) {
          var x = 0;
          val myNumList = List(11,12,13,14,15,16,17,18,19,20);
          // for 循环
          var myRetVal = for{ x <- myNumList
                            if x != 3; if x < 8
                          }yield x
          // 输出返回值
          for( x <- myRetVal){
             println( "x的值为: " + x );
          }
       }
    }

    7、break 语句

    Scala 语言中默认是没有 break 语句,但是你在 Scala 2.8 版本后可以使用另外一种方式来实现 break 语句。当在循环中使用 break 语句,在执行到该语句时,就会中断循环并执行循环体之后的代码块。

    格式:

    // 导入以下包
    import scala.util.control._
    
    // 创建 Breaks 对象
    val loop = new Breaks;
    
    // 在 breakable 中循环
    loop.breakable{
        // 循环
        for(...){
           ....
           // 循环中断
           loop.break;
       }
    }
    import scala.util.control._
    
    object Demo {
       def main(args: Array[String]) {
          var x = 0;
          val myNumList = List(11,12,13,14,15,16,17,18,19,20);
    	  
          val loop = new Breaks;
          loop.breakable {
             for( x <- myNumList){
                println( "x的值为: " + x );
                if( x == 14 ){
                   loop.break;
                }
             }
          }
          println( "loop break" );
       }
    }

     

    展开全文
  • 一、停止循环 方式一:使用return for ( i <- 1 to 10) { if (i == 5) { return // return终止循环并返回值,不建议在main方法中使用 } println(i) } 方式二:使用Boolean类型变量实现 // while 循环...
  • Scala循环表达式

    2019-07-14 21:22:20
    今天我们来看看Scala循环表达式。在很多场景中我们需要将同样的操作执行多次,而一般的顺序执行语句只能执行一次,这就需要使用循环结构来完成,大部分编程语言中都提供了三种...
  • Scala for循环 基本使用 增强型for循环 scala基本for循环如下,代码将names遍历并打印包含的名字。 val names = Seq(&quot;Kitty&quot;, &quot;Tom&quot;, &quot;Luke&quot;, &...
  • scala循环过滤

    2020-05-19 22:07:59
    object Test04 { def main(args: Array[String]): Unit = { val studentMap = Map( "张三"->99, "李四"->87, "王五"->85, "赵六"->58, ... studentMap.foreach(tuple =>...// fo...
  • Scala 逆序输出的几种形式要求方法1 减法方法2 `reverse`写法1:写法2:写法3:方法3 `foreach()` 要求 编写一个过程,实现从n到0的数字打印 方法1 减法 通过减法实现 def countDown1(n: Int): Unit = { for(i <...
  • Scala循环之for、foreach

    万次阅读 2018-12-18 13:22:18
    前一节我们简单说明了scala中的while的循环,现在说说scala中的foreach遍历。 scala中的for和foreach和java中的一样的。现在我们简单实用一下: 1.创建一个scala的脚本,例如:scala-for-foreach.scala,脚本中的...
  • scala三种循环,for循环,while循环,do-while循环 for循环本身是个表达式,返回值为Unit 嵌套for循环 for(范围表达式1;范围表达式2;判断条件){ 如果有条件,条件成立时才会执行方法体 } 循环跳出 1 return会结束整个...
  • scala循环遍历

    万次阅读 2017-02-11 15:42:27
    for 循环遍历 scala循环遍历 foreach
  • 循环中遇到break语句时,循环将立即终止,程序控制跳到循环之后的下一个语句执行。 语法 以下是break语句的语法 - // import following package import scala.util.control._ // create a Breaks objec...
  • Scala循环体break 和 continue方法

    千次阅读 2017-05-12 16:58:43
    Java里经常会用到continue和break,Scala里并没有这俩个语法。但是我们可以用一个类似这样的方法: 使用Breaks对象中的break方法:import scala.util.control.Breaks._val top = Array[Int](2, 3, 5,8,5,77,3,88) ...
  • 6.Scala 循环

    2020-06-10 15:37:33
    1.Scala for循环 1.1 语法 Scala 语言中 for 循环的语法: for( var x <- Range ){ statement(s); } 以上语法中,Range 可以是一个数字区间表示 i to j ,或者 i until j。左箭头 <- 用于为变量 x 赋值。 ...
  • scala循环判断

    2016-11-12 10:36:20
    import scala.utll.control.Breaks._ (导入breaks模块) for( i if(i == 4) break println(i) } 当i=4的时候跳出循环 这样输出结果只能是1、2、3。
  • Scala 循环语句

    2018-09-14 17:05:53
    本章将介绍Scala编程语言中的循环控制结构。 可能会有一种情况,当你需要执行一段代码多次。 一般来说,语句依次执行:函数中的第一个语句先执行,后跟第二个语句,依此类推。 编程语言提供了允许更复杂的执行路径...
  • Scala循环总结

    2018-01-16 10:50:39
    与java等其它编程语言类似,scala也拥有类似的循环结构: 1.while循环 while(x>0){ sum=sum+x x=x-1// x-=1 但是scala中没有自加和自减语法 } 2. for循环 for(i sum=sum+i for(i println(i) 3.scala中...
  • 循环语句5.循环跳出语句6.元祖的介绍和使用7.数组的介绍和使用8.集合的介绍和使用 0.值类型隐式转换         (高阶隐式转换和隐式函数,这里我们先不讲)    ...
  • 快速入门Scala③ scala循环操作

    千次阅读 多人点赞 2020-03-26 21:26:02
    for循环操作 scala> for (i <- 1 to 20){ println(i) } scala> var num=1.to(20) for (i <- num){ println(i) } 嵌套循环 scala> for(i <- 1 to 3 ; j<- 1 to 5){print("*"); if(j==5)...
  • Scala循环遍历for详解

    2021-10-14 15:05:01
    Scala循环遍历for 1、范围遍历 //i无需提前定义,这里<-理解为左箭头,0-10的数依次指向并赋值给i //这里的to是一个方法,也可以写成i<-0.to(10) //注意,Scala中所有数据都是对象 for(i <- 0 to 10){ ...
  • Scala循环语法

    2020-12-14 11:23:49
    Scala循环语法 if-else /** * java中流程控制: * if-else * for、while、do-while * switch * scala中没有switch * 条件控制: if-else * java中条件控制的用法: * 1、单分支: if * 2、双分支: if-else...
  • Scala 循环添加list为空

    2018-10-19 13:03:22
    ![图片说明](https://img-ask.csdn.net/upload/201810/19/1539954192_580199.png)
  • scala循环守卫 Scala中的循环 (Loops in Scala) In programming, many times a condition comes when we need to execute the same statement or block of code more than one time. It could be difficult to ...
  • Scala For循环

    千次阅读 2019-06-11 16:28:48
    目录 基础案例 <- start to end 前后闭合 对集合进行遍历 <-start until end 前闭后开 ...循环守卫 类似于Java的 Continue if成立才会执行打印语句 ... 在Scala中 推荐使用For循环 不推荐使用while和...
  • Scala 循环控制

    千次阅读 2019-06-12 09:37:19
    循环分支介绍 第一种循环方式 object Demo9 { def main(args: Array[String]): Unit = { var start = 1 var end = 10 for (i <- start to end){ println(i) } } } object Demo10 { def main(...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 21,825
精华内容 8,730
关键字:

scala循环