「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