структуры которые нужно одинаково обработать, хочется создать 1 метод и на лету определять с каким типом работаешь и его соотвественно и возвращяться, подскажите кто как выкручивался?
создать интерфейс, соблюсти его своими 4 структурами, в функции обработчик, которая должна вытворять твою задачу, принимать параметром интерфейс, а не конкрутную структуру
Да, план именно такой, но вот реализацию я себе очень плохо представляю ``` TestForAnyType(first []interface{}, second []interface{}) []interface{} ``` можешь какой то пример кинуть, как внутри реализовывать типы и дальше уже работать с ними а не с anyType(interface)
насчет типа не понял задачу, похоже что дженерики тебе нужны
да, только у нас 1.17
Обсуждают сегодня