2021年3月12日

go 中new 和 make 的区别

摘要: 1. new(T)返回的是指针,*T 指向T的零值(nil),并未初始化或叫实力化; 2. make (T) 返回的是初始化后的T 对象,可以直接用,只能用于slice,map,channel。但注意它是引用类型,与python中可变类型相似。 3. 值类型是int,string等类似于python 阅读全文

posted @ 2021-03-12 11:26 赤子之心心有所属 阅读(90) 评论(0) 推荐(0) 编辑

导航