arguments to return ? Возвращаю же столько же вроде...
func (c Customer) WrOffDebt(customer Customer, err error) {
if c.Debt > c.Balance {
return c, errors.New("Not possible write of")
}
}
у тебя в сигнатуре два аргумента и ноль возвращаемых значений
а как return ? сразу скажу я тут ничего не ваяю - тупо печатаю из урока
WrOffDebt() (customer Customer, err error)
func (c Customer) WrOffDebt() (customer Customer, err error) { if c.Debt > c.Balance { return c, errors.New("Not possible write of") } }
Обсуждают сегодня