Scala Language
Mientras bucles
Buscar..
Sintaxis
while (boolean_expression) {block_expression}
do {block_expression} while (boolean_expression)
Parámetros
Parámetro | Detalles |
---|---|
boolean_expression | Cualquier expresión que se evalúe como true o false . |
block_expression | Cualquier expresión o conjunto de expresiones que se evaluarán si boolean_expression evalúa como true . |
Observaciones
La diferencia principal entre los bucles while
y do-while
while es si ejecutan la block_expression
antes de verificar si deben realizar un bucle.
Debido do-while
bucles while
y do-while
se basan en una expresión para evaluar en false
para terminar, a menudo requieren que el estado mutable se declare fuera del bucle y luego se modifique dentro del bucle.
Mientras bucles
var line = 0
var maximum_lines = 5
while (line < maximum_lines) {
line = line + 1
println("Line number: " + line)
}
Do-While Loops
var line = 0
var maximum_lines = 5
do {
line = line + 1
println("Line number: " + line)
} while (line < maximum_lines)
La do
/ while
de bucle se utiliza con poca frecuencia en la programación funcional, pero se puede utilizar para evitar la falta de apoyo a la break
/ continue
constructo, como se ve en otros idiomas:
if(initial_condition) do if(filter) {
...
} while(continuation_condition)
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow