Scala Language Do-While Loops


Ejemplo

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)