package main
import (
"fmt"
)
func main() {
// first style loops like an if-statement
i := 0
for i < 10 {
fmt.Println("loop", i)
i++
}
fmt.Println("------ first loop ended")
// second style does all of that for you
for i := 0; i < 10; i++ {
fmt.Println("loop", i)
}
fmt.Println("------ second loop ended")
// third style loops forever, uncomment this to see
/*
for {
fmt.Println("Noooooooooooo")
}
*/
}