Search
Write a publication
Pull to refresh

Comments 3

UFO landed and left these words here

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

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

Sign up to leave a comment.

Articles