1、goto是一个关键字,其作用是运行到goto语句进行跳转,立即执行goto后面所对应标签的语句
2、结构:goto 标签名(任意起)
3、goto语句尽量不要跨函数使用,否则会使代码看起来非常乱,可读性差
例如:
package main
import "fmt"
func main() {
for i := 1; i < 19; i++ {
fmt.Println("hello Steven %d", i)
if i == 6 {
//不要跨函数使用
goto next //跳转到next标签
}
}
//next 是一个标签
next:
fmt.Println("恭喜你成为幸运儿!!!")
}
运行结果: