go 语言中的标签定义和使用
记录一个基础的小技巧咯
这个类似 C语言中的goto pascal 中的 label
下面的一个例子中两个死循环
如果在 外面的循环 break是可以退出的 在里面的就不可以啦
但是我们在内循环里面 break 一个标签就可以啦
package main
import "fmt"
func main () {
main:
for {
for {
fmt.Println("里面的")
break main
}
fmt.Println("外面的")
}
fmt.Println("程序退出.")
}
还没有评论,来说两句吧...