Назад к задачам
Junior — Senior
12

Слияние нескольких каналов в единый поток

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Требуется написать функцию, которая принимает произвольное количество входных каналов и объединяет поступающие из них данные в один общий выходной канал. Функция должна корректно обрабатывать закрытие входных каналов и завершать работу после того, как все источники будут исчерпаны, передавая полученные элементы в результирующий канал.