Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
4
Что покажет вывод программы №39
Условие задачи
Какой результат будет напечатан при запуске следующей программы?
import (
"fmt"
"sync"
)
func main () {
var wg sync.WaitGroup
m := make(map[int]int)
for i := 0 ; i < 10; i++{
wg.Add(1)
go func(key int) {
defer wg.Done()
m[key] = key * key
}(i)
}
wg.Wait
for key, val := range m{
fmt.Printf("Key; %d, Value: %d\n", key, val)
}
}