функция используется и с рутинами и без, в рамках одной рутины. Также в этой функции используются каналы для передачи данных. Я правильно понимаю, что в случае, когда она используется без рутин, то и использовать каналы смысла нет. Тогда какой вариант? Сделать похожую функцию, только которая не отправляет данные в канал, а просто возвращает, как значение? Тогда мы тупо продублируем логику, заменив каналы на возврат значения
обычно делают goroutine-ready обертку над обычной функцией
Не подскажешь, где про это можно почитать?
нет 🙁 для меня это какая-то очевидная мысль была, и я не запоминал, откуда она
Обсуждают сегодня