Arrays have fixed sizes. Slices are flexible views into arrays:
arr := [5]int{1, 2, 3, 4, 5} // Fixed size
slice := arr[1:4] // Flexible view
Slices are more common in Go code. You'll learn them in the next section. Arrays are the underlying storage that slices reference.