假设有如下结构体

方式1和2很像,3和4很像 3和4都是指针
//方式1
a := Student{"aa", 22}
// 方式2
var b Student
b.name = "bb"
b.id = 33
// 方式3 指针类型的结构体
c := new(Student)
c.name = "cc"
c.id = 44
// 方式4 取结构体的地址实例化
d := &Student{}
d.name = "dd"
d.id = 55
假设有如下结构体
//方式1
a := Student{"aa", 22}
// 方式2
var b Student
b.name = "bb"
b.id = 33
// 方式3 指针类型的结构体
c := new(Student)
c.name = "cc"
c.id = 44
// 方式4 取结构体的地址实例化
d := &Student{}
d.name = "dd"
d.id = 55