- 首先,make用于内建类型(map、slice 和channel)的内存分配。new用于各种类型的内存分配。
- 其次,make返回的是一个实例,new返回的是这个指向这个实例的指针。
go中new和make的区别?
本文介绍了在Go语言中make与new的不同之处。make主要用于内建类型如map、slice和channel的内存分配,而new则用于各种类型的内存分配。此外,make直接返回一个实例,new返回指向该实例的指针。
本文介绍了在Go语言中make与new的不同之处。make主要用于内建类型如map、slice和channel的内存分配,而new则用于各种类型的内存分配。此外,make直接返回一个实例,new返回指向该实例的指针。

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