Open linzhengen opened 2 years ago
https://play.golang.org/p/LJKQKcMvGyi
package main import ( "fmt" ) func main() { // ラベル付きループ loop: for i := 1; i <= 10; i++ { for j := 1; j <= 10; j++ { if j == 5 { // 外側ループcontinue continue loop } fmt.Printf("i: %d, j: %d\n", i, j) } } }
i: 1, j: 1 i: 1, j: 2 i: 1, j: 3 i: 1, j: 4 i: 2, j: 1 i: 2, j: 2 i: 2, j: 3 i: 2, j: 4 i: 3, j: 1 i: 3, j: 2 i: 3, j: 3 i: 3, j: 4 i: 4, j: 1 i: 4, j: 2 i: 4, j: 3 i: 4, j: 4 i: 5, j: 1 i: 5, j: 2 i: 5, j: 3 i: 5, j: 4 i: 6, j: 1 i: 6, j: 2 i: 6, j: 3 i: 6, j: 4 i: 7, j: 1 i: 7, j: 2 i: 7, j: 3 i: 7, j: 4 i: 8, j: 1 i: 8, j: 2 i: 8, j: 3 i: 8, j: 4 i: 9, j: 1 i: 9, j: 2 i: 9, j: 3 i: 9, j: 4 i: 10, j: 1 i: 10, j: 2 i: 10, j: 3 i: 10, j: 4
ソース
https://play.golang.org/p/LJKQKcMvGyi
結果