Scala en boucle
Scala en boucle
Tant que la condition est vraie, la langue Scalatandis que la boucle se répète le bloc de corps de la boucle.
grammaire
langue Scalatandis que la syntaxe de la boucle:
while(condition) { statement(s); }
Ici, la déclaration (s) peut être une simple déclaration, il peut aussi être un bloc composé de quelques déclarations.condition peut être une expression, quand une des valeurs non nulles arbitraires sont vraies. Exécution de la boucle lorsque la condition est vraie.
Lorsque la condition est fausse, le déroulement du programme se poursuivra avec l'instruction suivante a suivi la boucle.
Diagramme
Ici, les points clésenboucle est une boucle ne peut pas exécuter. Lorsque la condition est fausse, le corps de la boucle va sauter directement à l'instruction suivante immédiatement en boucle.
Exemples
object Test { def main(args: Array[String]) { // 局部变量 var a = 10; // while 循环执行 while( a < 20 ){ println( "Value of a: " + a ); a = a + 1; } } }
Exécuter les résultats de sortie de code ci-dessus:
$ 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