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

Какой результат выведет консоль в примере №15

Компании, где спрашивали:

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

Определите, что будет напечатано в консоль после запуска следующей программы.

func main() {
    timeStart := time.Now()
    _, _ = <-worker(), <-worker()
    println(int(time.Since(timeStart).Seconds()))
            
}

func worker() chan int {
    ch := make(chan int)
    go func() {
        time.Sleep(3 * time.Second)
        ch <- 1        
    }()
    return ch        
            
}