「Go言語」goto文で複数のループ処理から抜き出す
書式
if 条件式{
goto ラベル
}
ラベル:
処理コード
goto文を使って、複数のループ処理から抜き出します
使用例
package main import "fmt" func main() { for n:=10; n<15; n++ { fmt.Println(n) if n >= 13 { goto Done //指定したラベルにジャンプする } } Done: fmt.Println("ループ処理から抜き出しますhow are you") }
実行結果
C:\study\skill\golang>go run 122.go
10
11
12
13
ループ処理から抜き出しますhow are you