我是靠谱客的博主 清脆奇异果,最近开发中收集的这篇文章主要介绍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跳转语句 break loop 和 goto loop所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部