ため
Go には for
ループという唯一のループ構造があります。
基本的な for
ループは、セミコロンで区切られた三つの要素から成ります:
- 初期化文: 最初の反復の前に実行される
- 条件式: 各反復の前に評価される
後処理文: 各反復の最後に実行される
初期化文は短い変数宣言であることが多く、そこで宣言された変数は
for
文のスコープ内でのみ可視です。ブール条件が
false
に評価されると、ループは反復を停止します。注意: C、Java、JavaScript などの他の言語とは異なり、
for
文の三つの要素を囲む括弧はなく、ブレース{ }
は常に必要です。
package main
import "fmt"
func main() {
sum := 0
for i := 0; i < 10; i++ {
sum += i
}
fmt.Println(sum)
}