应该如何为结构创建对象?object := new(struct)或者var object struct我不明白什么时候使用什么?如果两者相同,应该首选哪一个?
2 回答
浮云间
TA贡献1829条经验 获得超4个赞
当您需要指针对象时,请使用新的或复合文字,否则请使用 var。
尽可能使用 var,因为它更有可能在堆栈中分配,并且一旦范围结束就释放内存。新内存最有可能在堆中分配,需要进行垃圾回收。
- 2 回答
- 0 关注
- 136 浏览
添加回答
举报
0/150
提交
取消