Go语言goto的用法(附带实例)
在 Go 语言中,有一种叫做 goto、用于实现跳转的语句。
goto 语句可以在循环中实现无条件跳转,使用该语句可以快速跳出循环。语法格式如下:
例如,在嵌套的 for 循环语句中使用 goto 语句跳转到指定标签对应的代码处。代码如下:
goto 语句可以在循环中实现无条件跳转,使用该语句可以快速跳出循环。语法格式如下:
goto labellabel 标签表示程序跳转到该标签对应的代码处。
例如,在嵌套的 for 循环语句中使用 goto 语句跳转到指定标签对应的代码处。代码如下:
package main import "fmt" func main() { for i := 1; i <= 5; i++ { fmt.Print("第", i, "次循环输出:") for j := 1; j <= 5; j++ { if j == 3 { goto tag } fmt.Print(j, " ") } fmt.Print("\n") } fmt.Print("\n不会显示") tag: fmt.Print("\nover") }运行结果如下:
第1次循环输出:1 2
over