Junior — Senior
46
Печать индексов из goroutine в цикле с захватом переменной
Условие задачи
Требуется исследовать, как работают goroutine, запущенные внутри цикла, и предсказать, какие числа будут напечатаны, учитывая, что анонимная функция захватывает переменную цикла.
package main
import (
"fmt"
)
func main() {
for idx := 0; idx < 10; idx++ {
go func() {
fmt.Println(idx)
}()
}
}