go语言的goto语句能够无条件地转移到程序中指定的行
goto语句一般是有条件语句配合使用,可用来实现条件转移,跳出循环等功能golang
在go程序设计中,通常不主张使用goto语句,以避免形成程序流程的混乱,使理解和调试程序都产生困难。函数
基本语法:学习
goto label: ... label statement
package main import "fmt" func main() { fmt.Println("golang1") goto label1 fmt.Println("golang2") fmt.Println("golang3") label1: fmt.Println("golang4") fmt.Println("golang5") // goto通常会和if ... else 一块儿配合使用 }
return使用方法或者函数中,表死跳出所在的方法或函数。设计
若是return是普通的函数,则表示跳出该函数,即不执行函数中return后面的代码。调试
若是return是在main函数,表示终止main函数,也就是终止程序code
Go语言学习笔记来源:尚硅谷视频课程视频