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
]
第6條葵花寶典