//切片申请内存s1 := make([]int, 5, 10) //map申请内存m1 = make(map[string]int, 10)//指针申请内存var a = new(int) //a为0x342112910
makemake也是用于内存分配的,区别于new,它只用于slice、map、chan的内存创建而且它返回的类型就是这三个类型本身,而不是他们的指针类型因为这三种类型就是引用类型,所以就没有必要返回他们的指针了
make和new的区别
make GO new
帮助他人,成就自己。
人生最大成功就是伸出热情而温暖的双手,尽自己所能去帮助身边的每一个人,只要无私的奉献,就会收获到美好的生活。
1024问感谢每一位朋友的帮助和支持。