goto的使用可以这么理解,在一个循环中当运行到某一个位置时我不想让他继续运行下去而是跳到其他的地方,这个时候就可以使用goto,用来简化一些代码的实现过程。
func gotoDemo1() { var breakFlag bool for i := 0; i < 10; i++ { for j := 0; j < 10; j++ { if j == 2 { // 设置退出标签 breakFlag = true break } fmt.Printf("%v-%v\n", i, j) } // 外层for循环判断 if breakFlag { break } } }Go语言基础知识总结(持续中) (2)
内容版权声明:除非注明,否则皆为本站原创文章。