Go学习[尚硅谷]-06

阅读 83

2022-02-16

Go学习[尚硅谷]-06

经典项目 海量用户即时通讯系统

make 和new的区别
https://sanyuesha.com/2017/07/26/go-make-and-new/
https://www.kancloud.cn/gofor/golang-learn/2120511
小结
new(T) 返回 T 的指针 *T 并指向 T 的零值。
make(T) 返回的初始化的 T,只能用于 slice,map,channel。

new 只能传递一个参数,该参数为一个任意类型,可以是Go语言内建的类型,也可以是自定义的类型
那么 new 函数到底做了哪些事呢:
分配内存
设置零值
返回指针(重要)

精彩评论(0)

0 0 举报