go語言 goto結構

2021-10-04 11:21:57 字數 720 閱讀 9216

goto跳轉結構

package main

import

"fmt"

func

main()

if i ==

999 fmt.

println

(i)}

abc:

fmt.

println

("這是abc標籤內的**塊"

)goto xyz

xyz:

fmt.

println

("這是xyz標籤內的**塊"

)nnn:

fmt.

println

("nnn標籤")/*

0 1

這是abc標籤內的**塊

這是xyz標籤內的**塊

*/for_goto()

}// goto 還可以用在for迴圈中,用於跳出迴圈,執行指定標籤位置的**塊

func

for_goto()

} fmt.

println

("end for"

)aaa:

fmt.

println

("進入了aaa標籤"

) fmt.

println

("結束執行")/*

0 1

2 進入了aaa標籤

結束執行

*/}

Go語言的LABLE標籤與goto語句

for switch 或 select 語句都可以配合標籤 label 形式的識別符號使用,即某一行第乙個以冒號 結尾的單詞 gofmt 會將後續 自動移至下一行 示例 5.13 for6.go 標籤的名稱是大小寫敏感的,為了提公升可讀性,一般建議使用全部大寫字母 package main impo...

Go語言結構

在我們開始學習 go 程式語言的基礎構建模組前,讓我們先來了解 go 語言最簡單程式的結構。go 語言的基礎組成有以下幾個部分 接下來讓我們來看下簡單的 該 輸出了 hello world package main import fmt func main 讓我們來看下以上程式的各個部分 第一行 p...

Go 語言結構

開始學習 go 程式語言的基礎構建模組前,先來了解 go 語言最簡單程式的結構。go 語言的基礎組成有以下幾個部分 接下來讓我們來看下簡單的 該 輸出了 hello world package main import fmt func main 讓我們來看下以上程式的各個部分 第一行 package...