Method set значения T содержит только value-методы, поэтому интерфейсу с обоими методами (Both) удовлетворяет только *T. Реализуйте makeBoth: верните &T{}, а не T{}.
- Задача
- Решение
- Обсуждение
MakeBoth: method set указателя
GolangРешение
func makeBoth() Both {
return &T{}
}