虚位以待(AD)
虚位以待(AD)
首页 > 软件编程 > Scala > Scala循环类型

Scala循环类型
类别:Scala   作者:码皇   来源:互联网   点击:

可能有一种情况,当需要多次执行代码的几个块。在一般情况下,语句顺序执行:在一个函数的第一条语句,首先执行,然后是第二个等等。编程语言提供了各种控制结构,允许更多复杂的执行路径。循环语句可以执行语句

可能有一种情况,当需要多次执行代码的几个块。在一般情况下,语句顺序执行:在一个函数的第一条语句,首先执行,然后是第二个等等。

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

循环语句可以执行语句多次或多组,下面是在大多数编程语言和循环语句一般如下:

Loop Architecture

Scala编程语言提供了以下循环类型的处理循环需求。点击以下链接查看其详细信息。

循环类型 描述
while循环 重复声明语句或一组,当给定的条件为真。它测试条件执行循环体前。
do...while循环 像一个while语句,不同之处在于它测试条件在循环体的结尾
for循环 执行语句多次序列并简写管理循环变量的代码。

循环控制语句:

循环控制语句改变其正常的顺序执行。当执行离开一个范围,在该范围内创建的所有对象自动被销毁。但是Scala不支持break或continue语句,想要像Java,但从Scala2.8版本开始,有一种方法可以打退出循环。点击以下链接查看详细信息。

控制语句 描述
break语句 终止循环语句并将执行立刻循环的下面语句。

无限循环:

一个循环变成无限循环,如果条件永远不会为假。如果使用Scala,while循环是实现无限循环的最佳方式,如下:

  1. object Test { 
  2.    def main(args: Array[String]) { 
  3.       var a = 10; 
  4.       // An infinite loop. 
  5.       while( true ){ 
  6.          println( "Value of a: " + a ); 
  7.       } 
  8.    } 

 

如果将上面的代码执行,它会在无限循环可以通过按Ctrl+ C键终止。

相关热词搜索: 类型
上一篇:Scala IF...ELSE语句
下一篇:Scala while循环