概述
func TestBreackLoop(t *testing.T) {
//在没有使用loop标签的时候break只是跳出了第一层for循环
//使用标签后跳出到指定的标签,break只能跳出到之前,如果将Loop标签放在后边则会报错
//break标签只能用于for循环,跳出后不再执行标签对应的for循环
Loop:
for j := 0; j < 3; j++ {
t.Log("i", j)
for a := 0; a < 5; a++ {
t.Log("a", a)
if a > 3 {
break Loop
}
}
}
// 可以放在其那面和后面
// LoopGoto:
fmt.Println("test")
for a := 0; a < 5; a++ {
fmt.Println(a)
if a > 3 {
goto LoopGoto
}
}
LoopGoto:
}
最后
以上就是清脆奇异果为你收集整理的golang跳转语句 break loop 和 goto loop的全部内容,希望文章能够帮你解决golang跳转语句 break loop 和 goto loop所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复