Go语言的切片(slice)和数组(array)有什么区别?