Latest web development tutorials

Scala сделать ... в то время как цикл

Scala цикл Scala цикл

В отличие от цикла в то время как в передней части условия цикла тестирования контура, Scala язык, сделать ... в то время как цикл, чтобы проверить его состояние в конце цикла.

делать ... в то время как цикл похож на время цикла, но делать ... в то время как цикл будет обеспечивать реализацию по крайней мере цикла.


грамматика

Scala язык вто время как синтаксис цикла:

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

технологическая схема

Scala в делать ... в то время как петли

Пожалуйста, обратите внимание, что условные выражения появляются в конце цикла, так что оператор (ы) цикл будет выполняться по крайней мере один раз перед условие проверяется.

Если условие истинно, то поток управления переходит обратно выше делать, а затем повторно выполнить оператор (ы) цикла.

Этот процесс повторяется до тех пор, данное условие не станет ложным.

примеров

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

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

Выполните приведенные выше результаты вывода кода:

$ 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 цикл Scala цикл