12 000 горутин пишут в одну переменную

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

12 000 горутин записывают в общую переменную last номер своей итерации, функция сразу печатает last. Что выведется?

main.gogo
1package main2 3import "fmt"4 5func fillValue() {6	var last int7 8	for i := 0; i < 12000; i++ {9		go func(i int) {10			last = i11		}(i)12	}13 14	fmt.Printf("LAST is %d", last)15}16 17func main() {18	fillValue()19}
Чем закончится программа?
Сначала подумай без запуска — на собесе компилятора не будет.