An array is a common data structure that exists in any programming language. In Go, an array is a collection of values with the same data type, and a pre-defined size.
Here is how to declare an array in Go:
var myarray [3]int
The preceding array is of type int and of size 3.
We can then initialize the array like this:
myarray = [3]int{1,2,3}
Or, we can do this:
//As per the array declaration, it has only 3 items of type intmyarray[0] = 1 //value at index 0myarray[1] = 2 //value at index 1myarray[2] = 3 //value at index 2
Alternatively, similarly to other variables, we can declare and initialize the array on the same line, like this:
var myarray = [3]int{1,2,3}
Or, if we are declaring and initializing the array inside a function, we ...