Go语言绑定结构体和绑定结构体指针之间的区别是什么? 起因 Go自定义优先队列代码 代码演示 运行结果 思考题 起因 之前学习Go语言的时候,没有整理这个知识点。在LeetCode刷题的时候发现在自定义优先队列的时候部分方法使用了结构体作为绑定,另一部分使用了结构体指针作为绑定,因此决定记录一下这个问题。 Go自定义优先队列代码 // Go自定义优先队列 type pair struct { day, count int } type hp []pair // 将这个类型起一个别名叫做hp func (h hp) func (h hp) Len() int { return len(h)} func (h hp)