Golang的new和make
new是Golang里的内存分配语句,大致可以new任何类型。new的作用是:1. 按照数据类型,分配一块相应大小的内存空间,2. 置为空值。new作用是返回一个地址,类似C/C++里面的 malloc,但是多了一步置空值。TypeName *p;p = malloc(sizeof(TypeName));具体看Golang代码例子:package mainimport "fmt"func main() { mybool := new(bool) myint := ne