Go言語:繰り返し

Forの話

  • Go言語の繰り返しは、'for`のみ。
    • 条件の書き方で、rubyでいうところの、whileloopみたいなことを書ける。
  • forステートメントの条件式に、カッコは不要
    • というか、書けない。
  • 繰り返しを抜けるときはbreak

  • パターンA

    • for i := 0; i < 10; i++ { }
    • JavaScriptなどでお馴染みの書き方。
  • パターンB
    • i := 0; for ; i < 10; { }
    • パターンAの最初と最後の式をなくした。
  • パターンC
    • i := 0; for i < 10 { }
    • パターンBで、不要なセミコロンを取り払う。
    • whileと同じ書き方になる。
  • パターンD
    • for { }
    • 条件式をなくす。
    • loopとおなじになる。

forループ