首页> 基础笔记 >GoLang基础学习 >流程控制 流程控制
Golang流程控制-跳转控制语句goto
作者:小萝卜 2023-03-30 【 GoLang 】 浏览 708
简介1) Go语言的 goto语句可以无条件地转移到程序中指定的行。2) goto语句通常与条件语句配合使用。可用来实现条件转移,跳出循环体等功能。3)在 Go程序设计中一般不主张使用 goto语句,以免造成程序流程的混乱,使理解和调试程序
goto基本介绍
1) Go语言的goto语句可以无条件地转移到程序中指定的行。一般配合if语句使用
2) goto语句通常与条件语句配合使用。可用来实现条件转移,跳出循环体等功能。
3)在 Go程序设计中一般不主张使用 goto语句,以免造成程序流程的混乱,使理解和调试程序都产生困难
goto基本语法
goto label
.. .
label: statement
goto的流程图

快速入门案例
var n int = 30
//演示goto的使用
fmt.Println("ok1")
if n > 20 {
goto label1
}
fmt.Println("ok2")
fmt.Println("ok3")
fmt.Println("ok4")
label1:
fmt.Println("ok5")
fmt.Println("ok6")
fmt.Println("ok7")
很赞哦! (0)