методе fetchEvents создавался ивент опереденного типа (events.EncodedPayloadReceived{})
вопрос, если я передаю через & структуру, то в цикле я буду просто менять значение у ссылки?
В го нет ссылок, есть указатели, это разные концепции, поэтому чтобы перезаписать значение у указателя его нужно сначала разименовать
ниче не понял. ты хочешь так? https://go.dev/play/p/8UQiCWnQgO1
не совсем есть у меня 1 общий метод, который берет ивенты с логов блокчейна, а потом заполняет это все в структуру
все равно не понял. что ты хочешь то? закинуть тип структуры ивента в смысле ивент это у тебя интерфейс и ты хочешь получить тип обьекта под ним?
в общем мне надо передать тип в метод и создать внутри переменную с этим типом)
используй интерфейсы
а зачем тебе создавать переменную с этим типом отдельно, ты же никак не мутируешь его. почему ты не можешь тупо выводить тип структуры под ним?
Обсуждают сегодня