golang new 和make区别

1.make只能用来分配及初始化类型为slice, map, chan的数据,new可以分配任意类型的数据

2.new分配返回的是指针,即类型*T.make返回引用,即T.

3.new分配的空间被清零,make分配后,会进行初始化

猜你喜欢

转载自blog.csdn.net/u010918487/article/details/85560310