Latest web development tutorials

Scala en boucle

Scala en boucle

Cycle Scala Cycle Scala

Tant que la condition est vraie, la langue Scalatandis que la boucle se répète le bloc de corps de la boucle.


grammaire

langue Scalatandis que la syntaxe de la boucle:

while(condition)
{
   statement(s);
}

Ici, la déclaration (s) peut être une simple déclaration, il peut aussi être un bloc composé de quelques déclarations.condition peut être une expression, quand une des valeurs non nulles arbitraires sont vraies. Exécution de la boucle lorsque la condition est vraie.

Lorsque la condition est fausse, le déroulement du programme se poursuivra avec l'instruction suivante a suivi la boucle.


Diagramme

Scala en boucle

Ici, les points clésenboucle est une boucle ne peut pas exécuter. Lorsque la condition est fausse, le corps de la boucle va sauter directement à l'instruction suivante immédiatement en boucle.

Exemples

object Test {
   def main(args: Array[String]) {
      // 局部变量
      var a = 10;

      // while 循环执行
      while( a < 20 ){
         println( "Value of a: " + a );
         a = a + 1;
      }
   }
}

Exécuter les résultats de sortie de code ci-dessus:

$ scalac Test.scala
$ scala Test
value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 15
value of a: 16
value of a: 17
value of a: 18
value of a: 19

Cycle Scala Cycle Scala