do { ... } while (expr); #### while (1) { ... last unless (expr); }