[Go言語]breakで多重のforループから抜き出す
書式
Loop:
for 変数1:=値1;変数1<max値1;変数1++
for 変数2:=値2;変数1<max値2;変数2++ {
if 条件式 {
break Loop
}
}
使用例
package main import "fmt" func main() { Loop: for m:=10;m<13;m++ { fmt.Printf("m=%d\n",m) for n:=10;n<15;n++{ fmt.Printf("n=%d\n",n) if n>13{ break Loop } } } }
実行結果
C:\study\skill\golang>go run 123.go
m=10
n=10
n=11
n=12
n=13
n=14