Sort接受的是一个接口对象实例这里是指针传递还是值传递呢?

来源:11-8 通过接口协议去理解sort的本质

弱小可怜很能吃

2021-06-18

为什么传递值不是指针也能改变原接口实例
func Sort(data Interface) {
n := data.Len()
quickSort(data, 0, n, maxDepth(n))
}

写回答

1回答

bobby

2021-06-20

这里实际上传递的是一般是struct,struct是值传递

0
3
bobby
回复
弱小可怜很能吃
好的。
2021-06-22
共3条回复

Go+Python打造电商系统 自研微服务框架 抓紧高薪机遇

快速转型Go工程师,成为具备双语言后端能力的开发者

508 学习 · 530 问题

查看课程