Вывод значений из горутин с замыканием переменной цикла
Условие задачи
Необходимо проанализировать поведение горутин в цикле и определить, какие значения будут выведены в консоль, учитывая особенности замыкания переменной в анонимной функции
gopackage main
import (
"fmt"
)
func main() {
for i := 0; i < 10; i++ {
go func() {
fmt.Println(i)
}()
}
}