Branch statements
In many languages, it is possible to change the flow of a loop preemptively with the use of branch statements.
The two branch statements that control a loop are break and continue.
breakwill stop the iteration of the loop and exit it without calling the post condition.continuewill skip the rest of the loop and continue to end
for i := 0; i < 10; i++ {
if i < 5 {
continue;
}
fmt.println("Called once");
if i == 5 {
break;
}
fmt.println("Never called");
}