下面有一段示例代码,是对用户的增删改查:
// Create creates a new user account.
func (u *User) Create() error {
return DB.Self.Create(&u).Error
}
// Update updates an user account information.
func (u *User) Update() error {
return DB.Self.Save(u).Error
}
问题:
为什么Create(&u)
要用取地址,Save(u)
要用取值?
感觉是错用,第一个创建,
u
本身就是个指针类型了,没必要再获取指针的指针。