.. keyword:: do do { statement } while(expr); :name: do-while :topics: flow control, looping Execute 'statment' until 'expr' evaulates to 0. A 'break' in the 'statement' will terminate the loop. A 'continue' will continue the execution from the beginning of the loop. .. seealso:: :keyword:`for`, :keyword:`foreach`, :keyword:`while`, :keyword:`if`, :keyword:`switch`