Slice(切片)
arr := [...]int{0, 1, 2, 3, 4, 5, 6, 7}
s := arr[2:6]
★ s 的值为 [2 3 4 5]

s[0] = 10

★Slice本身没有数据,是对底层array的一个view
★arr的值变为[0 1 10 3 4 5 6 7]
Reslice
s := arr[2:6]
s = s[:3]
s = s[1:]
s= arr[:]
Slice的扩展
 arr := [...]int{0, 1, 2, 3, 4, 5, 6, 7} 
s1 := arr[2:6]
s2 := a1[3:5]

★s1的值为? s2的值为?
★s1的值为[2 3 4 5],s2的值为[5 6]
★ slice可以向后扩展,不可以向前扩展
★ s[i] 不可以超越 len(s) ,向后扩展不可以超越底层的数组的cap(s)