hugga
@hugga

Как узнать какие типы отвечают требованиям интерфейса в определённом пакете?

Например у меня есть какой то пакет с гитхаба, который я первый раз вижу и мне нужно подать в одну из его функций тип, который реализует интерфейс вида:
type Fooer interface {
    Func(a, b int) float64
    Sort()
}

Сложность в том, что пакет здоровенный и искать в ручную не представляется возможным. Можно конечно создать универсальное регулярное выражение, но я уверен что существует готовое решение.
Результат для данного интерфейса видится таким - в библиотеке X найдено N типов имеющих методы приведенного выше интерфейса и список.
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы