Go学习-make和new的区别
https://blog.csdn.net/ouyangyiwen/article/details/111548053
[
new和make的区别,我们从下图便可看出:
1)new是为值类型分配内存(可以任意类型的数据),其返回的是指针,指向分配类型的内存地址。
2)make为引用类型分配内存并初始化,如:chan、map和slice,其返回值为这个类型(引用)本身。
3)new 分配的空间被清零。make 分配空间后,会进行初始化;
]
[
数组是值拷贝而切片是引用
https://www.cnblogs.com/blog-196/p/11141356.html
]
Go语言切片详解
[
https://www.cnblogs.com/lvnux/p/12907356.html
]
第8条葵花宝典