goto

快速跳转至指定代码标签位置

package main

import "fmt"

func main() {

	for i:=0;i<100;i++{
		for s:=i;s<5;s++{
			if i==4 {
			//跳转至标签位置
				goto breakPointer
			}
		}
	}
	
	//防止条件不满足时向下执行
	return

	fmt.Println("run here?")
	
	//定义标签
	breakPointer:
		fmt.Println("Go to here")

}

其实类似于锚点的感觉,可用于集中处理异常

最后更新于