golang make
时间: 2023-10-03 07:08:06 浏览: 101
Golang in Action
在Go语言中,make和new是两个用于创建变量的内置函数,它们的作用是不同的。
make函数用于创建slice、map和channel类型的变量,并且返回初始化后的变量。make函数的语法是:make(T, args),其中T表示要创建的变量的类型,args表示传递给T类型的参数。
new函数用于创建指定类型的变量,并返回该变量的指针。new函数的语法是:new(T),其中T表示要创建的变量的类型。
简单来说,make函数适用于创建slice、map和channel类型的变量,而new函数适用于创建其他类型的变量。
阅读全文