go語言有goto語句。 Go語言的goto語句可以無條件地轉移到過程中指定的行;goto語句通常與條件語句配合使用,可用來實現條件轉移,跳出循環體等功能。
本文示範環境:Windows7系統、Go1.11.2版,Dell G3電腦。
go語言有goto語句。
推薦教學:《golang#》
#go語言中goto的使用
一、goto 基本介紹
Go 語言的goto 語句可以無條件地轉移到程式中指定的行。
goto 語句通常會與條件語句搭配使用。可用來實現條件轉移,跳出循環體等功能。
在Go 程式設計中一般不主張使用goto 語句, 以免造成程式流程的混亂,使理解與偵錯程式
語法
goto 語法格式如下:
goto label; .. . label: statement;
二、goto 的流程圖
############################### ###三、案例 ######
package main import "fmt" func main() { var a = 10 LOOP: fmt.Println("执行了goto") for a < 20 { if a == 15 { a += 1 //a满足条件 15+1 goto LOOP // 因为上面条件满足了 到这条goto语句就会跳转到LOOP:执行 } fmt.Printf("a的值为:%d\n", a) a++ } }
以上是go語言有goto嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!