以下の内容はhttps://tech-up.hatenablog.com/entry/2018/11/26/142916より取得しました。


for文【Go】

次の様に、continueを用いると以降の処理はスキップされ、
breakを用いると、処理が終了します。

for i := 0; i < 10; i++ {
    if i == 3 {
        fmt.Println("continue")
        continue    // 以降の処理はスキップされ、iはインクリメントされる
    }
    if i > 8 {
        fmt.Println("break")
        break    // ループが終了する
    }
    fmt.Println(i)
}


for文の条件に外部変数を用いることもできます。
その際は初期化を「;」だけ記述して省略できます。

num := 3
for ; num < 20; num++ {
    fmt.Println(num)
}

増加量をfor文の中で決めたい場合には、条件文をさらに省略できます。

num := 3
for num < 20 {
    num = num * 2
    fmt.Println(num)
}


次の様に条件を記載しない場合、無限ループになります。

for {
    fmt.Println("infinite loop")
}





以上の内容はhttps://tech-up.hatenablog.com/entry/2018/11/26/142916より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14