Go言語でC言語のwhile文っぽいループを書く

Go言語にはwhile文がないので、for文を使って同じ動作をするコードを書く。

■for_while.go

package main

import "fmt"

func main() {
    var i int = 0

    for i < 5 {
        fmt.Printf("i = %d\n", i)
        i++
    }
}

(実行結果)

$ $ go run for_while.go 
i = 0
i = 1
i = 2
i = 3
i = 4

参考サイト

For is Go's "while"