Scala while
Scala while
Enquanto a condição dada é verdade, a linguagem Scalawhile repete o bloco de loop.
gramática
linguagemScala, enquanto sintaxe loop:
while(condition) { statement(s); }
Aqui, a declaração (s) pode ser uma única declaração, ele também pode ser um bloco composto por algumas declarações.condição pode ser qualquer expressão, quando um arbitrárias valores diferentes de zero são verdadeiras. Execução do loop quando a condição é verdadeira.
Quando a condição for falsa, o fluxo do programa vai continuar com a próxima declaração seguida o loop.
fluxograma
Aqui, os pontos-chavewhileloop é um loop não pode executar. Quando a condição for falsa, o corpo do laço irá saltar directamente para a próxima instrução imediatamente, enquanto loop.
Exemplos
object Test { def main(args: Array[String]) { // 局部变量 var a = 10; // while 循环执行 while( a < 20 ){ println( "Value of a: " + a ); a = a + 1; } } }
Executar os resultados de saída do código acima:
$ 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