golang ,获取一条记录,数据库找不到记录,是返回 error 还是 返回对象 nil , error 也返回 nill
比如用用户 ID 获取用户资料
我是返回一个特殊的 error
func (* UserModel) GetUser(uid uint) user User, err error {
....
return user, ErrorNotFound
}
还是返回 nil, nil
func (* UserModel) GetUser(uid uint) user *User, err error {
....
return nil, nil
}