Проверяет понимание, какие методы делает тип удовлетворяющим интерфейс.
Короткий ответ
Если метод с сигнатурой func (t T) M() объявлен для значения, то и T и *T реализуют интерфейс. Если func (t *T) M(), только *T реализует. Выбор влияет на возможность вызывать методы через значение или указатель при передаче в интерфейс.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.