How to iterate over an array using for loop in Go

1 Answer

0 votes
package main

import "fmt"

func main() {
	arr := [5]int{45, 76545, 1, 223, 99}

	for i := 0; i < len(arr); i++ {
		fmt.Println(arr[i])
	}

	fmt.Println("\n")
	for index, element := range arr {
		fmt.Println(index, "-", element)
	}

	fmt.Println("\n")
	for _, value := range arr {
		fmt.Println(value)
	}

	i := 0
	fmt.Println("\n")
	for range arr {
		fmt.Println(arr[i])
		i++
	}
}
   
   
   
/*
run:
   
45
76545
1
223
99


0 - 45
1 - 76545
2 - 1
3 - 223
4 - 99


45
76545
1
223
99


45
76545
1
223
99
 
*/

 



answered Aug 10, 2020 by avibootz

Related questions

1 answer 237 views
2 answers 259 views
2 answers 211 views
1 answer 218 views
1 answer 176 views
1 answer 210 views
...