go数据结构初始化

136 阅读1分钟

new 置零 不限引用类型还是值类型,对类型new(T)后返回*T(类型的指针),并赋零值.如0 ,"",nil等 对struct A a:=new(A)等价于a:=&A{} 赋零值不够好的情况,可以使用如上的字面量方式

make 初始化 对引用类型数据切片,map,chan类型初始化内存,返回引用类型值