我对数组进行排序的时候,发现如下问题:
![image.png](https://static.golangjob.cn/220402/fc39c36f2e54d7cbe7e43aa7bf168998.png)
![image.png](https://static.golangjob.cn/220402/393d9668f9962c57eba8b6674711b116.png)
为什么不能用[...]
能大概说一下为什么吗,没太理解,你的代码就比我多了一行`fmt.Printf("%p-%p-%p-%p", &a, &(a[0]), s, &(s[0]))`
#2
更多评论
```golang
func main() {
var a = [...]int{3, 7, 8, 9, 1}
s := a[:]
fmt.Printf("%p-%p-%p-%p", &a, &(a[0]), s, &(s[0]))
sort.Ints(s)
fmt.Println(a)
}
```
#1
他打印的是切片,你打印的是数组。。sort.Ints是对切片升序的,`Ints sorts a slice of ints in increasing order.`
#3