葵花宝典教程,一个自学编程平台

葵花宝典教程,一个自学编程平台

go面试题

Go学习-make和new的区别

https://blog.csdn.net/ouyangyiwen/article/details/111548053

[

new和make的区别,我们从下图便可看出:

         1)new是为值类型分配内存(可以任意类型的数据),其返回的是指针,指向分配类型的内存地址。         

         2)make为引用类型分配内存并初始化,如:chan、map和slice,其返回值为这个类型(引用)本身。   

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

]

golang切片和数组的区别


数组是值拷贝而切片是引用

https://www.cnblogs.com/blog-196/p/11141356.html

Go语言切片详解 

https://www.cnblogs.com/lvnux/p/12907356.html


第8条葵花宝典
== ==

Copyright www.jennal.cn Rights Reserved葵花宝典教程.鄂icp2022001145号-1

分享:

支付宝

微信