Break and Continue in Dart
Break Statement
The break statement is used to exit a loop. It stops the loop immediately, and the control of the program moves outside the loop.
Example 1
void main() {
for (int i = 1; i <= 10; i++) {
if (i == 5) {
break;
}
print(i);
}
}
Example 2
void main() {
for (int i = 10; i >= 1; i--) {
if (i == 7) {
break;
}
print(i);
}
}
Continue Statement
The continue statement skips the current iteration of a loop. It will bypass the statement of the loop. It does not terminate the loop but rather continues with the next iteration.
Example 1
void main() {
for (int i = 1; i <= 10; i++) {
if (i == 5) {
continue;
}
print(i);
}
}
Example 2
void main() {
for (int i = 10; i >= 1; i--) {
if (i == 4) {
continue;
}
print(i);
}
}