golang make & new

轉載於:https://studygolang.com/articles/1642 make用於內建類型(map、slice 和channel)的內存分配。new用於各種類型的內存分配。 內建函數new本質上說跟其它語言中的同名函數功能一樣:new(T)分配了零值填充的T類型的內存空間,並且返回其地址,即一個*T類型的值。用Go的術語說,它返回了一個指針,指向新分配的類型T的零值。有一點非常重要:
相關文章
相關標籤/搜索