10、goto语句

发布时间 2023-04-01 15:59:19作者: 我也有梦想呀

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...")
}