Перейти к содержимому

Что выведет программа при запуске?

go · puzzlesFlant / Флант - 4 (техничка)1 кв 2026не решено

Что выведет программа при запуске?

ch := make(chan string)
done := make(chan struct{})
go func() {
for {
select {
case msg := <-ch:
fmt.Println("processed:", msg)
case <-done:
fmt.Println("stopped ")
return
}
}
}()
ch <- "cmd.1 "
ch <- "cmd.2 "
done <- struct{}{}

Источник: Flant / Флант - 4 (техничка) · 1 кв 2026

← Что выведет программа при запуске? Всег… · Все задачи · Go · Будет ли когда-нибудь напечатано «Hello… →