The below program initialises a static array of 7 elements and prints the values of each element using for loop, this this program demonstrates how to initialise a static array and also how to use a for loop in go language.
$ vim static_array_example.go
package main
import (
"fmt"
)
func main() {
array_name := [7]int{1, 5, 6, 4, 9, 3, 10}
for j:=0; j < len(array_name); j++ {
fmt.Println("array:", j , "val:", array_name[j]);
}
}
As we can see above, array can be declared an initialised in go as,
array_name := [7]int{1, 5, 6, 4, 9, 3, 10}
here, “array_name” is the name of array which we want to declare. [7] depicts the size of array, “int” shows our array is of integers and {1, 5, 6, 4, 9, 3, 10} are the initialisation values for array elements.
for j:=0; j < len(array_name); j++ {
fmt.Println("array:", j , "val:", array_name[j]);
}
Above code access those array elements and prints values on the console.
We can Compile the go program using “go build” command as,
$ go build static_array_example.go
$ ./static_array_example
You can build and execute the code in single step as,
$ go run static_array_example.go
Thanks, a good read.