string array golang code example
Example 1: go create list length
vals := make([]int, 5)
Example 2: go slice initialization
mySlice := []int{1, 2, 3, 4, 5}
Example 3: golang array syntax
var arr1 [3]int
arr2 := [2]string{"Hello", "World"}
arr3 := [...]int{12, 13, 14, 15, 16}
arr4 := [5][2]int{{0, 0}, {1, 2}, {2, 4}, {3, 6}, {4, 8}}
var arr5 [4][3]int
arr5[0] = [3]int{1, 2, 3}
arr5[1] = [3]int{4, 5, 6}
arr5[2] = [3]int{7, 8, 9}
fmt.Println(arr1, arr2, arr3, arr4, arr5)
Example 4: go arrays
var a [10]int
a[3] = 42
i := a[3]
var a = [2]int{1, 2}
a := [2]int{1, 2}
a := [...]int{1, 2}
Example 5: array of string golang
var x [2]string
x[1] = "German"
var y [2]string{"English", "Japanese"}
import "fmt"
for i := 0; i < len(y); i++ {
fmt.Println(y[i])
}