Вопрос: Почему замыкания в цикле работают не так, как ожидается?

Go Senior Без компании
Вопрос: Почему замыкания в цикле работают не так, как ожидается?
Ответы
```go for i := 0; i < 3; i++ { go func() { fmt.Println(i) }() } ``` **Ситуация:** goroutine в цикле. **Почему:** замыкание захватывает одну переменную `i`.