Latest web development tutorials

Scala do ... while-Schleife

Scala-Zyklus Scala - Zyklus

Anders als bei der while-Schleife vor dem Loop-Testschleifenbedingung, Scala Sprache, do ... while-Schleife ist die Bedingung am Ende der Schleife zu überprüfen.

do ... while-Schleife der while-Schleife ähnlich ist, aber do ... while-Schleife, die Umsetzung von mindestens einem Zyklus gewährleistet.


Grammatik

Scala Sprachewhile - Schleife Syntax:

do {
   statement(s);
} while( condition );

Flussdiagramm

Scala im Do ... while-Schleife

Bitte beachten Sie, dass die bedingte Ausdrücke am Ende der Schleife angezeigt werden, so dass die Schleifenanweisung (en) wird mindestens einmal ausgeführt werden, bevor die Bedingung geprüft wird.

Wenn die Bedingung erfüllt ist, springt der Steuerfluss zurück oben tun, und dann die Schleife Anweisung (en) erneut aus.

Dieser Vorgang wird solange wiederholt, bis die vorgegebene Bedingung falsch wird.

Beispiele

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

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

Führen Sie die oben genannten Code Ausgabeergebnisse:

$ 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

Scala-Zyklus Scala - Zyklus