golang:make和new的区别
Posted live4m
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了golang:make和new的区别相关的知识,希望对你有一定的参考价值。
两者都用于分配内存.
new(T)返回值是一个指向新分配类型零值的指针.
make(T,len,cap)用来为slice,map,chan类型分配内存和初始化对象,
返回的是类型的引用而不是指针.
以上是关于golang:make和new的区别的主要内容,如果未能解决你的问题,请参考以下文章