ため

Go には for ループという唯一のループ構造があります。

基本的な for ループは、セミコロンで区切られた三つの要素から成ります:

  • 初期化文: 最初の反復の前に実行される
  • 条件式: 各反復の前に評価される
  • 後処理文: 各反復の最後に実行される

    初期化文は短い変数宣言であることが多く、そこで宣言された変数は for 文のスコープ内でのみ可視です。

    ブール条件が false に評価されると、ループは反復を停止します。

    注意: C、Java、JavaScript などの他の言語とは異なり、for 文の三つの要素を囲む括弧はなく、ブレース { } は常に必要です。

  1. package main
  2. import "fmt"
  3. func main() {
  4. sum := 0
  5. for i := 0; i < 10; i++ {
  6. sum += i
  7. }
  8. fmt.Println(sum)
  9. }