当前标签:new


go new()和指针

go new()和指针

2022-05-01 770 1039
表达式 new(T)将创建一个 T 类型的匿名变量,初始化一个零值,且返回一个指针*T。ptr:=new(int)//p,*int类型,指向匿名的int变量 fmt.Println(*ptr)//0 fmt.Println(ptr)//0xc0000180c8 *ptr=2//设置int匿名变量的值为2 fmt.Println(*ptr)//2 fmt.Println(ptr)//0xc