难过夕阳

文章
13
资源
0
加入时间
2年10月21天

golang中new和make区别

golang 中有两个内存分配机制 :new和make,二者有明显区别.new:用来初始化一个对象,并且返回该对象的首地址.其自身是一个指针.可用于初始化任何类型make:返回一个初始化的实例,返回的是一个实例,而不是指针,其只能用来初始化:slice,map和channel三种类型package mainimport (    "fmt")func main(