The for
keyword is also used for conditional loops, traditionally while
loops in other programming languages.
package main
import (
"fmt"
)
func main() {
i := 0
for i < 3 { // Will repeat if condition is true
i++
fmt.Println(i)
}
}
Will output:
1
2
3
infinite loop:
for {
// This will run until a return or break.
}