поводу типизации.
Я хочу написать функцию, которая принимает на вход канал любого вида, смотрит его длину и выводит в консоли несколько раз в секунду.
Собственно вопрос. Как можно передавать в функцию канал любого вида или функцию любого вида? Возможно ли как-то для этого использовать интерфейсы?
Может ли кто-то мне подсказать, как это грамотно делается? Заранее спасибо!
Нет, канал же должен быть типизирован, верно? А как ты сначала хочешь стринг, ото инт и т.д.. А то, что хочешь сделать ты, это уже динамическая типизация
к сожалнию никак только через рефлексию и это не безопасно, len и cap вызовы не thread safe (
Обсуждают сегодня