ホーム プログラミング言語 golang golang flow control Go 言語のcontinueキーワードについて詳しく解説

Go 言語のcontinueキーワードについて詳しく解説

 
 
Go 言語の continue 文は、現在のループを終了し、次のループの繰り返し処理を開始できます。for ループ内でのみ使用できます。 continue 文の後にラベルを追加すると、そのラベルに対応するループを開始することになります。例:

 

package main

import "fmt"

func main() {

OuterLoop:
    for i := 0; i < 2; i++ {

        for j := 0; j < 5; j++ {
            switch j {
            case 2:
                fmt.Println(i, j)
                continue OuterLoop
            }
        }
    }

} 

コード出力は次のとおりです。

0 2
1 2

コードの説明: 行 14 は現在のループを終了し、行 10 のループの代わりに次の外側のループを開始します。

 

「 Go 言語の続行 (次のサイクルに進む)」についてわかりやすく解説!絶対に観るべきベスト2動画

【たった1時間で学べる】Go言語のプログラミング初心者向けの超入門講座【文字書き起こし、ソースコードも完全無料!】
【初心者必見!】Go言語とは?できることや学ぶメリット・将来性について解説