Вопрос: Почему defer с named return может менять возвращаемое значение?
Python
Senior
Без компании
Вопрос: Почему defer с named return может менять возвращаемое значение?
Ответы
```go
func f() (x int) {
defer func(){ x++ }()
return 1
}
```
**Ситуация:** неожиданный баг.
**Почему:** defer видит именованное значение.