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

Какой вывод получим при запуске программы №60

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

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

Разберём, какой текст будет напечатан в консоль после выполнения следующей Go‑программы:

import ("fmt"
        "time")

func main() {
    {
        sharedMap := make(map[int]bool)
        go func() {
            sharedMap[1] = true
        }()
        go func() {
            sharedMap[1] = true
        }()
        go func() {
            sharedMap[1] = false
        }()
        
        time.Sleep(1 * time.Second)
        fmt.Println("%v", sharedMap[1])
    }
}

Вопрос: какое значение будет выведено на экран?