Latest web development tutorials

Scala bucle while

Scala bucle while

ciclo de Scala ciclo de Scala

Mientras la condición dada es verdadera, el lenguaje Scala buclewhile repite el bloque cuerpo del bucle.


gramática

lenguajeScala, mientras que la sintaxis del bucle:

while(condition)
{
   statement(s);
}

En este caso, declaración (s) puede ser una sola instrucción, sino que también puede ser un bloque compuesto por algunas declaraciones.condición puede ser cualquier expresión, cuando un arbitrarias valores distintos de cero son verdaderas. La ejecución del bucle cuando la condición es verdadera.

Cuando la condición es falsa, el flujo de programa continuará con la siguiente declaración siguió el bucle.


diagrama de flujo

Scala bucle while

Aquí, los puntosclave, mientras quebucle es un bucle pueden no ejecutarse. Cuando la condición es falsa, el cuerpo del ciclo saltará directamente a la siguiente instrucción inmediatamente bucle while.

Ejemplos

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

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

Ejecutar los resultados de la salida el código de seguridad:

$ 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

ciclo de Scala ciclo de Scala