As long as the given condition is In Scala language the Here, Here, the The output result of executing the above code is: true in the Scala language while loop statement repeats the block of code inside the loop. 8.11.1. Grammar #
while syntax of the loop:while(condition) { statement(s); }
statement(s) can be a single statement or a block of code madeup of several statements. condition can be any expression, or when it is any non-zero value true . When the condition is the true loop is executed when the. When the condition is false to exit the loop, and the program flow continues to execute the next statement immediately following the loop. 8.11.2. Flow chart #

while key point of a loop is that the loop may not be executed at all. When the condition is false skips the loop body and directly executes the following the while next statement of the loop. 8.11.3. Example #
Example #
object Test { def main(args: Array[String]) { // local variable var a = 10; // while Recurrent execution while( a < 20 ){ println( "Value of a: " + a ); a = a + 1; } } }
$ 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