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
ICP备案:
公安联网备案: