Latest web development tutorials

Scala pętli do ... while

cykl Scala cykl Scala

W odróżnieniu od pętli while przed warunku pętli testowej pętli, język Scala, do ... while jest sprawdzenie jego stanu na koniec pętli.

Pętla do ... while jest podobna do pętli while, ale do ... while Pętla zapewni realizację przynajmniej cyklu.


gramatyka

język Scalapodczas składni pętli:

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

schemat blokowy

Scala w pętli do ... while

Należy pamiętać, że wyrażenia warunkowe pojawiają się na końcu pętli, więc instrukcja (e) pętla zostanie wykonana co najmniej raz przed warunek jest testowany.

Jeśli warunek jest spełniony, przepływ sterowania powraca powyżej zrobić, a następnie ponownie uruchomić Statement (s) pętli.

Proces ten powtarza się, aż dany warunek się fałszywe.

Przykłady

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

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

Wykonaj powyższe wyniki wyjściowe Kod:

$ 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

cykl Scala cykl Scala