Array in Go
Golang Concepts
Go: Array
Array in Go, is a numbered sequence of elements of a specific length.
Here we will discuss about array declaration, array initializatttion and various use cases of Array in Golang.
1. Array Declaration in Go
var a [10]int
fmt.Println("arr:", a)
// arr: [0 0 0 0 0 0 0 0 0 0]
2. Array initializatttion in Go
var a := [5]int{1, 2, 3, 4, 5}
fmt.Println("arr:", a)
// arr: [1, 2, 3, 4, 5]
// change individual values
a[4] = 10
fmt.Println("arr:", a)
// arr: [1, 2, 3, 4, 10]
3. 2D Array in Go
var twoDArr [2][3]int
for i := 0; i < 2; i++ {
for j := 0; j < 3; j++ {
twoDArr[i][j] = i + j
}
}
fmt.Println("2d: ", twoD)
//2d: [[0 1 2] [1 2 3]]