我是靠谱客的博主 清脆奇异果,这篇文章主要介绍golang跳转语句 break loop 和 goto loop,现在分享给大家,希望可以做个参考。

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跳转语句内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部