go-内置函数

go语言里内置函数的使用

new

内置函数new主要是分配内存, new(T)分配了零值填充的T类型的内存空间,并返回其地址,即一个*T类型的值。其自身是一个指针,这个指针指向的内容的值为零(注意并不是指针为零)可以用于初始化任何类型。

make

返回一个有初始值(非零)的T类型,而不是返回一个指针(*T),其职能用来初始化:slice、map和channel三种类型