Можно ли объявить дженерик-метод?

Ответ

Метод не может иметь своих параметров типа - только тип получателя может быть параметризован. То есть func (r T) M[U any]() не допускается. Параметры типа задаются у типа: type S[T any] struct{}; func (s S[T]) M(). Для "дженерик-метода" делают функцию-обёртку с параметром типа.

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.