Golang教程-Go的break语句

Go的break语句
break语句用于中断它所在的最内层循环。它可以用于for循环(计数器、条件等),也可以用于switch语句。执行将在该结构的结尾}之后继续进行。
语法:
break;
Go Break语句示例:
package main
import "fmt"
func main() {
var a int = 1
for a < 10{
fmt.Print("Value of a is ",a,"\n")
a++;
if a > 5{
/* 使用break语句终止循环 */
break;
}
}
}
输出:
Value of a is 1
Value of a is 2
Value of a is 3
Value of a is 4
Value of a is 5
break语句也可以应用于内部循环,并将控制流中断到外部循环。
Go Break语句与内部循环:
package main
import "fmt"
func main() {
var a int
var b int
for a = 1; a <= 3; a++ {
for b = 1; b <= 3; b++ {
if (a == 2 && b == 2) {
break;
}
fmt.Print(a, " ", b, "\n")
}
}
}
输出:
1 1
1 2
1 3
2 1
3 1
3 2
3 3