You can omit the low or high bound when slicing:
arr := [5]int{1, 2, 3, 4, 5}
s1 := arr[:3] // [1, 2, 3] - from start to index 3
s2 := arr[2:] // [3, 4, 5] - from index 2 to end
s3 := arr[:] // [1, 2, 3, 4, 5] - entire array
Omitting low defaults to . Omitting high defaults to the length. This shorthand makes common operations concise.