多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
> ### 跳转语句goto, break, continue ~~~ package main import "fmt" func main() { //支持函数内部 goto 跳转, continue 跳出当前循环进入一下次循环,break 终止循环体 //break 和 continue 都可以配合标签,在多级嵌套循环间跳出.这和 goto 调整执行位置完全不同 //通常建议往后 goto,避免死循环 for number := 1; number < 5; number++ { if number == 3 { break } fmt.Println("break:", number) } for number := 1; number < 5; number++ { if number == 3 { continue } fmt.Println("continue:", number) } lable1: for { for { //配合标签跳出最外层循环 //标签名是大小写敏感的 break lable1 } } fmt.Println("Hello World1") goto lable2 fmt.Println("Hello World2") lable2: fmt.Println("Hello World3") } ~~~