Scala Language
Pendant que les boucles
Recherche…
Syntaxe
while (expression_booléenne) {expression_bloc}
faire {expression_bloc} while (expression_booléenne)
Paramètres
Paramètre | Détails |
---|---|
boolean_expression | Toute expression qui sera évaluée comme true ou false . |
block_expression | Toute expression ou ensemble d'expressions à évaluer si l' boolean_expression évaluée à true . |
Remarques
La principale différence entre les boucles while
et do-while
est de savoir si elles exécutent l' block_expression
avant de vérifier si elles doivent être bouclées.
Comme les boucles while
et do-while
reposent sur une expression à évaluer à false
pour se terminer, elles nécessitent souvent un état mutable pour être déclarées en dehors de la boucle, puis modifiées dans la boucle.
Pendant que les boucles
var line = 0
var maximum_lines = 5
while (line < maximum_lines) {
line = line + 1
println("Line number: " + line)
}
Boucles Do-While
var line = 0
var maximum_lines = 5
do {
line = line + 1
println("Line number: " + line)
} while (line < maximum_lines)
Le do
/ while
boucle est rarement utilisée dans la programmation fonctionnelle, mais peut être utilisé pour contourner le manque de soutien pour la break
/ continue
construction, comme on le voit dans d' autres langues:
if(initial_condition) do if(filter) {
...
} while(continuation_condition)
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow