如果你正在使用嵌套循環(huán)(即,一個循環(huán)在另一個循環(huán)中),break語句將停止最內(nèi)層循環(huán)的執(zhí)行,并開始執(zhí)行的下一行代碼的程序段之后。
package main
import "fmt"
func main() {
/* local variable definition */
var a int = 10
/* for loop execution */
for a 20 {
fmt.Printf("value of a: %d\n", a);
a++;
if a > 15 {
/* terminate the loop using break statement */
break;
}
}
}
package main
import "fmt"
func main() {
/* local variable definition */
var a int = 10
/* do loop execution */
for a 20 {
if a == 15 {
/* skip the iteration */
a = a + 1;
continue;
}
fmt.Printf("value of a: %d\n", a);
a++;
}
}