参考资料

书籍 : Go语言学习笔记

视频 : Google资深工程师深度讲解Go语言

for i:=0;i
var slice[]int=arr[:end]var slice[]int=arr[start:]var slice[]int=arr[:]slice = slice[:len(slice)-1]s2 :=make([]int,2,4)s2 =append(s2,10)fmt.Println(s3)结果为 : [0 0 10]s1 :=[]int{2,4,6,8}s2 :=make([]int ,16)copy(s2 ,s1)结果为 : [2 4 6 8 0 0 0 0 0 0 0 0 0 0 0 0]s2= [2 4 6 8 0]fmt.Println("去除切片中间数据: ")s2 = append(s2[:3],s2[4:]...)printSlice(s2)fmt.Println("去除切片片头数据: ")s2 =s2[1:]printSlice(s2)fmt.Println("去除切片片尾数据: ")s2 =s2[:len(s2)-1]printSlice(s2)结果为:去除切片中间数据:s2= [2 4 6 0]去除切片片头数据:s2= [4 6 0]去除切片片尾数据:s2= [4 6]s : =append(s,value)