Вопрос: Почему нельзя использовать `:=` при повторном присваивании поля структуры?

Go Senior Без компании
Вопрос: Почему нельзя использовать `:=` при повторном присваивании поля структуры?
Ответы
```go u := User{Name: "A"} // u := User{Name: "B"} // ошибка u = User{Name: "B"} ``` **Ситуация:** часто при рефакторинге. **Почему:** `:=` объявляет новую переменную, а не присваивает существующей.