当前标签: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