Какое поведение?
Условие
Заголовок раздела «Условие»Какое поведение?
func work(done chan struct{}, out chan int) { for i := 1; i <= 10; i++ { out <- i }
done <- struct{}{}}
func main() { out := make(chan int) done := make(chan struct{})
go work(done, out)
<-done
for n := range out { fmt.Println(n) }}Решение
Заголовок раздела «Решение»Источник: Magnit / Магнит - 3 (SuperApp) · 1 кв 2025
← Что выведет? · Все задачи · Go · Какое поведение будет у кода ниже? →