Go Language Tutorial
for loop is used to perform the task repetitively.
Syntax:for initialization;condtion;incrment/decrement { // task }
Below code illustrates the for loop in Go programming.
here for loop is using increment operator.
package main import "fmt" func main() { var i int for i=0;i<10;i++ { fmt.Printf("Iteration: %d\n", i) } }Output:
$ go build for-loop.go $ ./for-loop Iteration: 0 Iteration: 1 Iteration: 2 Iteration: 3 Iteration: 4 Iteration: 5 Iteration: 6 Iteration: 7 Iteration: 8 Iteration: 9
package main import "fmt" func main() { var i int for i=10;i>0;i-- { fmt.Printf("Iteration: %d\n", i) } }Output:
$ go build for-loop.go $ ./for-loop Iteration: 10 Iteration: 9 Iteration: 8 Iteration: 7 Iteration: 6 Iteration: 5 Iteration: 4 Iteration: 3 Iteration: 2 Iteration: 1
package main import "fmt" func main() { for i:=5;i>0;i-- { fmt.Printf("Iteration: %d\n", i) } }Output:
$ go build for-loop.go $ ./for-loop Iteration: 5 Iteration: 4 Iteration: 3 Iteration: 2 Iteration: 1« Previous Next »