初始化结构体引用初始化结构体引用在初始化结构引用时,使用 &T{} 而非 new(T),以使其与结构体初始化方式保持一致。 BadGood sval := T{Name: "foo"}// 定义方式不一致sptr := new(T)sptr.Name = "bar" sval := T{Name: "foo"}sptr := &T{Name: "bar"}