Junior — Senior
71
Какой вывод получим при запуске программы №60
Companies where asked:
Task condition
Разберём, какой текст будет напечатан в консоль после выполнения следующей 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])
}
}
Вопрос: какое значение будет выведено на экран?