首页 > 技术分享 > Golang
收藏

Golang中的goto和return用法

02/05 17:19
大潇博客 原创文章,转载请标明出处

goto基本介绍:

goto是跳转控制语句,使用goto可以无条件的转移到程序中指定的代码行。

goto语句常与条件判断语句配合使用,可以用来实现条件转移,跳出循环体等功能。


goto基本用法:

goto label

...

label: statement


案例:

for i := 0; i < 100; i++ {

if i == 10 {

goto a

}

if i == 20 {

goto aa

}

if i == 30 {

goto label1

}

}

fmt.Println("111")

fmt.Println("222")

label1:

fmt.Println("333")

aa:

fmt.Println("444")

a:

fmt.Println("555")


return:

return使用在方法或者函数中,表示跳出所在的方法或函数。

1、如果return是在普通的函数,则表示跳出该函数,即不再执行函数中return后面代码,也可以理解成终止函数。

2、如果return是在main函数,表示终止main函数,也就是终止程序。

func main() {

i := 0

for {

if i == 10 {

return

}

i++

fmt.Println(i)

}

}


打赏

阅读排行

大家都在搜

博客维护不易,感谢你的肯定
扫码打赏,建议金额1-10元
  • 15601023311