【发布时间】:2022-01-07 03:13:10
【问题描述】:
考虑下面的例子
type Employee struct {
Firstname string
// other fields
}
func (e *Employee) SetName(name string) {
e.Firstname = name // type 1
(*e).firstName = name // type 2
}
类型 1 和类型 2 在这里访问属性的方式有什么区别?我们什么时候应该使用一个而不是另一个?
【问题讨论】:
标签: go pointers struct reference