在 Go 语言中,new 函数用于分配指定类型的零值,并返回指向该值的指针。当你想创建一个结构体、数组或其他值类型的指针时,new 是非常有用的。下面是如何使用 new 函数初始化一个结构体的示例:
package main
import "fmt"
type Person struct {
Name string
Age int
}
func main() {
// 使用 new 分配一个 Person 结构体的零值,并返回指向它的指针
p := new(Person