1.goto语句的概念
goto语句:可以无条件的转移到运行中指定的行
这个用的比较少,了解一下即可
2.语法结构和用法
/**
* @author ly (个人博客:https://www.cnblogs.com/qbbit)
* @date 2023/4/1 15:17
* @tags 喜欢就去努力的争取
*/
package main
import "fmt"
func main() {
// goto语句:可以无条件的转移到运行中指定的行
// 语法结构
/**
goto label;
......
label: statement;
*/
a := 10
LOOP:
for a <= 20 {
if a == 15 {
a++
goto LOOP
}
fmt.Println("a的值:", a)
a++
}
for i := 0; i < 10; i++ {
for j := 0; j < 10; j++ {
if j == 2 {
goto breakHere
}
}
}
breakHere:
fmt.Println("done...")
}