比如下面的语句goto TOP ,其中TOP就是自己的自定义的标签,下面的TOP:就是要执行的代码段
一般用在需要两层循环的地方,里面goto再跳回上面去
for i := 0; i < 10; i++ { if i == 5 { goto TOP } } TOP: fmt.Println("TOP标签里执行的语句")
package main import "strconv" import "fmt" import "time" func main() { //测试字符串拼接和字符串与整型的互换 var str string str = "tao" + "shihan" fmt.Println(str) var num int num, err := strconv.Atoi("1") fmt.Println(num, err) str = strconv.Itoa(num) fmt.Println(str) TOP: fmt.Println("TOP标签里执行的语句") //测试goto语句 for i := 0; i < 10; i++ { if i == 4 { time.Sleep(time.Second) goto TOP } } }