go語言中g(shù)oto的用法:【if n >10 {goto lable}】。Go語言中的goto語句可以無條件地轉(zhuǎn)移到程序中指定的行。goto語句通常與條件語句配合使用,用來實現(xiàn)條件轉(zhuǎn)移,跳出循環(huán)體等功能。
本文操作環(huán)境:windows10系統(tǒng)、Go 1.11.2、thinkpad t480電腦。
一、goto 基本介紹
-
Go 語言的 goto 語句可以無條件地轉(zhuǎn)移到程序中指定的行。
-
goto 語句通常與條件語句配合使用??捎脕韺崿F(xiàn)條件轉(zhuǎn)移,跳出循環(huán)體等功能。
-
在 Go 程序設(shè)計中一般不主張使用 goto 語句, 以免造成程序流程的混亂,使理解和調(diào)試程序
二、goto 的流程圖
二、案例
package main import( "fmt" ) func main(){ var n = 20 if n >10 { goto lable } fmt.Println("不走這里") lable: fmt.Println("走這里") } //結(jié)果輸出:走這里