Код T{}.bump() не компилируется: метод-указатель нельзя вызвать на литерале (cannot take the address of T{}). Реализуйте bumpViaVariable: создайте переменную, вызовите метод-указатель на ней и верните поле.
- Задача
- Решение
- Обсуждение
Bump: неадресуемое значение
GolangРешение
func bumpViaVariable() int {
t := T{}
t.bump()
return t.n
}