1. Задача: Написать функцию double
2. Задача: Реализовать функцию ExecutePipeline для конвейерной обработки данных
// Не можем трогать main, изменяем только функцию ExecutePipeline().
type pipelineFn func(in chan int, out chan int)
func ExecutePipeline(pipelines ...pipelineFn) {
}
func main() {
ExecutePipeline(
func(in, out chan int) {
for _, v := range []int{1, 2, 3, 4, 5} {
out <- v
}
},
func(in, out chan…