new 和 make 是两个内置函数,主要用来创建并分配类型的内存.在我们定义变量的时候,可能会觉得有点迷惑,不知道应该使用哪个函数来声明变量,其实他们的规则很简单, new 只分配内存, make 只能用于 slice.map 和 channel 的初始化, 下面我们就来具体介绍一下: new 在Go语言中,new 函数描述如下: // The new built-in function allocates memory. The first argument is a type, // no…