Как стать автором
Обновить

Комментарии 3

НЛО прилетело и опубликовало эту надпись здесь

Добавлено)

Ну chan chan struct{...} вполне юзабельный вариант.
Канал в который пихаются каналы со структурами - это канал в который попадают собранные задачи на обработку данных, а вот chan struct{...} это и есть набор задач, который можно из разных го-рутин нагрузить и закрыть. На приемном конце читаем канал и далее по нему for range - обрабатываем.
Недавно такое пришлось в одном проекте прописать что-бы разделить монструозную функцию на две более простых (как в понимании работы так и в тестировании).

Если не усердствовать то там все хорошо отслеживается и никуда не течет.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории