「Go言語」ラベル付きbreakを使うサンプル
書式
break ラベル名
使用例
package main
import "fmt"
func main() {
fmt.Println("---- break label ----")
re:
for i := 5; i <= 9; i++ {
fmt.Printf("i: %d\n", i)
for m := 12; m <= 16; m++ {
fmt.Printf("m: %d\n", m)
break re
}
}
}
実行結果
>go run test.go
—- break label —-
i: 5
m: 12