1.直接声明:var slice []int 2.new: slice := *new([]int) 3.字面量:slice := []int{1,2,3,4,5} 4.make: slice := make([]int, 5, 10) 5.从切片或数组“截取”:slice := array[1:5] 或 slice := sourceSlice[1:5] Golang Slice,以及append函数的陷阱: slice并不是单纯的一个指向数组的指针,它是一个结构体(包含:指针,长度,容量)…