Sobes.tech
Junior — Senior
79

Какой текст появится в консоли при запуске программы №19

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

Кредиска
Условие задачи

Укажите, что именно выведет программа после её выполнения.

import (
        "fmt"
        "time"
        )

const numRequests = 1000

var count int

func networkRequest() {
    time.Sleep(time.Millisecond)
    
    count++;        
}

func main() {
    defer timer() ()
        
    for i := 0 ; i < numRequests; i++ {
        networkRequest()
    }
}

func timer() func () {
    start :=time.Now()
    
    return func(){
        fmt.Println("count %v took %v\n", count, time.Since(start))
       }   
}