Scala Language Cicli Do-While


Esempio

var line = 0
var maximum_lines = 5

do {
  line = line + 1
  println("Line number: " + line)
} while (line < maximum_lines)

Il ciclo do / while è usato raramente nella programmazione funzionale, ma può essere utilizzato per aggirare la mancanza di supporto per il costrutto break / continue , come visto in altre lingue:

if(initial_condition) do if(filter) {
  ...
} while(continuation_condition)