Каждый элемент слайса — в своей горутине

Что выведетJuniorпроверка — Спринт10-t046

Задача: напечатать каждое значение слайса из отдельной горутины. Кандидат написал такой код. Что он выведет?

main.gogo
1package main2 3import (4	"fmt"5	"sync"6)7 8func main() {9	nums := []int{10, 20, 30}10 11	var wg sync.WaitGroup12	for _, v := range nums {13		wg.Add(1)14		go func() {15			defer wg.Done()16			fmt.Println(v)17		}()18	}19	wg.Wait()20}
Чем закончится программа?
Сначала подумай без запуска — на собесе компилятора не будет.