
上QQ阅读APP看书,第一时间看更新
The do while loop
The do while loop does not differ a lot from the while loop. Generic syntax for do while loop is:
do
... // Block of Code to be executed
while(condition check (if it's true))
The do while loop ensures that the code in block gets executed at least once and then checks for the condition defined in a while expression:
scala> do println("I'll stop by myself after 1 time!") while(false)
The following is the result:
I'll stop by myself after 1 time!
It's a simple example where our statement is getting printed just once before the condition passed to the while loop is false. This is how we can use do while loops in Scala.
You may want to try out the PagePrinter example using the while and do while loops.