在Go语言中,有个特殊的概念是标签,可以给for、switch或select等流程控制代码块上一个标签,配合标签标识符可以方便跳转到某一个地方继续执行,有助于提高编程效率。
L1:
for i := 0; i <=5;i++{
//代码块
}
/*下面写法也可以,不过GO语言编译器会自动格式化为上面的格式*/
L2:switch i {
//代码块
}
标签的名称是区分大小写,标签名使用大写字母和数字可以提高代码易读性。
标签可以标记任何语句,未使用的标签会引发错误。
不积跬步,无以至千里
在Go语言中,有个特殊的概念是标签,可以给for、switch或select等流程控制代码块上一个标签,配合标签标识符可以方便跳转到某一个地方继续执行,有助于提高编程效率。
L1:
for i := 0; i <=5;i++{
//代码块
}
/*下面写法也可以,不过GO语言编译器会自动格式化为上面的格式*/
L2:switch i {
//代码块
}
标签的名称是区分大小写,标签名使用大写字母和数字可以提高代码易读性。
标签可以标记任何语句,未使用的标签会引发错误。