make 和 new 函数的使用区别
共同点:
make 函数和new 函数都是用来申请内存地址的。
不同点
1、new函数的使用相对来比较少,用于对一般的数据类型,做数据类型申请 如: string, int,且申请的为 指针类型。 2、make函数 只用于 slice、map 、chan、三种类型,且返回的是类型本身,只申请了内存。
make 函数和new 函数都是用来申请内存地址的。
1、new函数的使用相对来比较少,用于对一般的数据类型,做数据类型申请 如: string, int,且申请的为 指针类型。 2、make函数 只用于 slice、map 、chan、三种类型,且返回的是类型本身,只申请了内存。
转载请注明来自码农世界,本文标题:《Make & New 函数 ---golang》
还没有评论,来说两句吧...