golang中数组和切片的区别: ● 切片是指针类型,数组是值类型 ● 数组的长度是固定的,而切片不是(切片是动态的数组) ● 切片比数组多一个属性:容量(cap) ● 切片的底层是数组 数组 arr := [8]int{1, 2, 3, 4, 5, 6, 7, 8} 切片 //第一种方式: sli := arr[3:6] //第二种方式,make(): slice = make([]string, 1,2) 可以非常粗浅地理解为go里面的切片是C++里面的vector<>