break语句用于,在for循环正常执行完毕之前,跳出循环,控件权转移到for循环之后的代码行。
示例
使用break跳出循环,只打印数字1到5。
package main
import (
"fmt"
)
func main() {
for i := 1; i <= 10; i++ {
if i > 5 {
break // if i > 5 跳出循环
}
fmt.Printf("%d ", i)
}
fmt.Printf("\nline after for loop")
}
在上面的程序中,在每次迭代期间检查i
的值。如果i
大于5,则执行break
跳出循环。
以上程序将输出,
1 2 3 4 5
line after for loop