sequences and iteration
arrays, slices, maps, range
package main
import (
"fmt"
//"time"
)
func main() {
// array in Go in fixed-length ordered sequence of elements
var arr [3]int
fmt.Println(arr) // results all zeros
arr[2] = 2 // assign direct value
fmt.Println(arr)
fmt.Println(arr[2]) // print specific value by index
arr2 := [6]int{1,2,1,1,1,1} // can contain same elements and can initialize right away
fmt.Println(arr2)
// find length by len(arr)
// declare 2D array
arr4 := [2][2]int{{1,2},{2}}
fmt.Println(arr4)
// variable size array
x := [...]string{"shariq"}
}Last updated