go 中 var new make 的区别
var
用于声明变量。
new
分配内存空间,func new(Type) *Type
接收 一个类型,返回这个类型的指针,并将指针指向这个类型的零值(zero value)。
make
分配内存空间并根据参数初始化
本文主要通过代码示例和原因来解释 var new make 之间的区别。
var new
通过代码记忆最为合适
var
用于声明变量。
new
分配内存空间,func new(Type) *Type
接收 一个类型,返回这个类型的指针,并将指针指向这个类型的零值(zero value)。
make
分配内存空间并根据参数初始化
本文主要通过代码示例和原因来解释 var new make 之间的区别。
通过代码记忆最为合适