Что выведет?
Условие
Заголовок раздела «Условие»Что выведет?
func main() { ch1 := make(chan int, 1) ch2 := make(chan int, 1)
ch1 <- 1 ch2 <- 2
for i := 0; i < 5; i++ { select { case v := <-ch1: fmt.Print(v) ch1 <- 1 case v := <-ch2: fmt.Print(v) ch2 <- 2 } } fmt.Println()}Решение
Заголовок раздела «Решение»Источник: Скала^р - 2 · 1 кв 2026