ループの先頭に戻る (continue)

説明

Go言語でfor文のループの先頭に戻るにはcontinueを使います。continueは一番内側のループブロックの先頭に処理を移します。サンプルの場合、変数iの値が2の場合に先頭に戻るため、2の値だけ画面に表示されません。

サンプル [サンプルをダウンロード]

package main
import "fmt"
func main() {
for i := 0; i<10; i++{
if i == 2 {
continue
}
fmt.Printf("%d, ", i)
}
fmt.Println()
}

実行結果

Go言語を使ったプログラムの実行結果