请问请问func NewRabbitMQ 中为什么是返回*RabbitMQ 什么时候要用* 什么时候不用*?

来源:3-4 RabbitMQ工作模式---Simple模式(上)

上善若水6846242

2021-06-01

请问func NewRabbitMQ 中为什么是返回RabbitMQ 不用 不行吗?channel amqp.Channel也是用 这个指针不知道怎么区分什么时候用什么时候不用,老师可以说一下吗?

写回答

2回答

奋斗de小蜗牛

2021-08-08

原理应该就是值拷贝需要额外去分配内存空间,而指针不用

0
0

Cap

2021-06-03

如果结构体里面的内容比较多建议用指针,一般习惯用指针

0
0

全流程开发 GO实战电商网站高并发秒杀系统

运用架构设计与系统化思维,从容应对不同流量等级的“秒杀”场景

1476 学习 · 443 问题

查看课程