break label
,break的跳转标签(label)必须放在循环语句for前面,并且在break label跳出循环不再执行for循环里的代码。
package main
import (
"fmt"
)
func main() {
fmt.Println("break label")
EXIT: // EXIT可随便定义名字
for i := 0; i < 3; i++ {
fmt.Println(i)
if i == 2 { // 当i=2时,退出for循环
break EXIT
}
}
fmt.Println("exited")
}