У меня проблема с моей функцией. Я получаюОшибка Go: Конечный параметр функции должен иметь тип
final function parameter must have type
Для этого метода
func (s *BallotaApi) PostUser(c endpoints.Context,userReq Users) (userRes Users, error) {
c.Debugf("in the PostUser method")
user := userManger.login(userReq)//return a Users Type
return user, nil
Я читал эти темы, но я не могу понять, где я ошибаюсь. Похоже, я все объявил.
can-you-declare-multiple-variables-at-once-in-go
go-function-declaration-syntax
C я пропустил это полностью ... спасибо – MIkCode
[Именованные возвраты] (https://github.com/golang/go/wiki/CodeReviewComments#named-result-parameters), как правило, должны быть ограничены, чтобы помочь улучшить/улучшить godoc документацию или когда вам нужно изменить возвращаемые значения в отложенном закрытии. Помимо этого их следует избегать. –
@DaveC Согласен. Я включил ваш комментарий в ответ для большей наглядности. – VonC