go 04 make和new的区别
go中 指针
-
&:取地址
-
*:根据地址类型取值
make和new的区别
-
make和new都是用来申请内存的
-
new很少用,一般用来给基本数据类型申请内存,string/int... 对应的值为类型零值 返回的是对应类型的指针
-
make是用来给s1ice、map、channel申请内存的,make函数返回的的是对应的这三个类型本身
&:取地址
*:根据地址类型取值
make和new都是用来申请内存的
new很少用,一般用来给基本数据类型申请内存,string/int... 对应的值为类型零值 返回的是对应类型的指针
make是用来给s1ice、map、channel申请内存的,make函数返回的的是对应的这三个类型本身