day02-goto

goto很少用

for i := 0 ; i < 10;i++ {
for j := 'A'; j < 'Z'; j++ {
if j == 'C' {
goto xx //调到指定的标签xx,就跳出了for循环
}
}
}
xx: //随意地方定义标签xx
fmt.Println("over")

//正常跳出for循环的方法
var flag = false
for i1 := 0;i1 < 10; i1++ {
for j1 := 'A'; j1 < 'Z'; j1++ {
if j1 == 'C' {
flag = true
break //跳出内层for循环
}
}
if flag {
break //跳出外层循环
}
}

你可能感兴趣的:(day02-goto)