「Go言語」多重ループ(for文)にbreak文を使うサンプル

書式
for ループ1{
for ループ2 {
break
}
}
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
package main
import "fmt"
func main() {
fmt.Println("---- break ----")
for i := 1; i <= 4; i++ {
fmt.Printf("i: %d\n", i)
for j := 15; j <= 18; j++ {
fmt.Printf("j value is : %d\n",j)
break
}
}
}
package main import "fmt" func main() { fmt.Println("---- break ----") for i := 1; i <= 4; i++ { fmt.Printf("i: %d\n", i) for j := 15; j <= 18; j++ { fmt.Printf("j value is : %d\n",j) break } } }
package main

import "fmt"

func main() {
    fmt.Println("---- break ----")
    for i := 1; i <= 4; i++ {
        fmt.Printf("i: %d\n", i)
                for j := 15; j <= 18; j++ {
                        fmt.Printf("j value is : %d\n",j)
                        break
                }
        }
}

実行結果
>go run test.go
—- break —-
i: 1
j value is : 15
i: 2
j value is : 15
i: 3
j value is : 15
i: 4
j value is : 15

Go言語

Posted by arkgame