Scala bucle while
Scala bucle while
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
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