go基础知识问答

1. make和new有什么区别?

make用于slice, map, channel的初始化,且返回该对象的引用不返回指针;

new用于内存分配,显示的返回一个指向这个新分配的零值的指针

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容