An array has a fixed size that's part of its type; a slice is a flexible, dynamically-sized view into an underlying array. In practice you almost always use slices — arrays are rare in everyday Go.
Arrays — fixed size
arr []
arr[] =
fmt.Println((arr))
