хочу в функцию value закинуть, аллокация ведь будет? Потому что кишки интерфейса это два указателя. Это действительно проблема и у нее нет решения или я чего-то не знаю? Проблема возникла из-за попыток заюзать слайсы под sync.pool, линтер ругался на попытке put слайса.
Все просто, аллокация самого интерфейса происходит на стеке. Как последствие такого преобразования вы получите только то, что само значение, которое вы пихаете в интерфейс убежит в хип
если ты что-то передаешь в аргумент функции, от этого оно в heap не побежит
Обсуждают сегодня