new number := new(int) //入参是任意数据结构或类型,返回指针变量 person := new(Person) 1.分配内存 2.初始化零值 3.返回指针 make s := make([]int, 2) m := make(map[string]int) c :=make(chan int) 只能用于切片slice、字典map、通道chan,因这三种都是引用类型,不需要返回指针,需要初始化