ループの先頭に戻る (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()
}
実行結果