make和new的区别
最新推荐文章于 2024-09-10 14:16:07 发布
本文解释了Golang中make和new关键字在内存分配上的差异:new仅分配内存并清零,不初始化;make不仅分配,还会根据类型初始化,特别适用于slice、map和chan。make返回类型指针而非值。
本文解释了Golang中make和new关键字在内存分配上的差异:new仅分配内存并清零,不初始化;make不仅分配,还会根据类型初始化,特别适用于slice、map和chan。make返回类型指针而非值。
608
937
1265
801
355
2190

被折叠的 条评论
为什么被折叠?