## Go – Create Integer Array

In this tutorial, we will learn how to create an Integer array in Go: declare and initialize an Integer array. There are few methods based on whether we declare and initialize the array in one statement or separately.

To declare an integer array `arrayName`, with size `arraySize`, use the following syntax.

`var arrayName [arraySize]int`

And to assign values for array elements, we can use array-index notation as shown below.

`arrayName[index] = someValue`

In the following example, we will declare an integer array `intArr` of size `3`, and then assign values to the elements of this integer array.

example.go

```package main

import "fmt"

func main() {
var intArr [3]int
intArr[0] = 10
intArr[1] = 20
intArr[2] = 30
fmt.Println(intArr)
}```

Output

`[10 20 30]`

To create Integer Array, which is to declare and initialize in a single line, we can use the syntax of array to declare and initialize in one line as shown in the following.

`arrayName := [arraySize] int {value1, value2}`

where

• `arrayName` is the variable name for this integer array.
• `arraySize` is the number of elements we would like to store in this integer array.
• `int` is the datatype of the items we store in this array.
• `value1, value2` and so on are the initial values we would like to initialize this array with.

In the following example, we will declare and initialize an integer array `intArr` of size 3 in a single line.

example.go

```package main

import "fmt"

func main() {
intArr := [3]int{10, 20, 30}
fmt.Println(intArr)
}```

Output

`[10 20 30]`

### Conclusion

In this Golang Tutorial, we learned how to create an integer array, with the help of example programs.