Мы используем куки, чтобы пользоваться сайтом было удобно.
Хорошо
to the top

Вебинар: Go-Go-Gadg...Error? Смотрим, как ошибаются Go разработчики! - 26.08

menu mobile close menu
Проверка проектов
Дополнительная информация
toggle menu Оглавление

V8002. A variable is assigned to itself.

03 Апр 2026

Анализатор обнаружил потенциальную ошибку, связанную с тем, что значение переменной присваивается само себе.

Рассмотрим пример:

type User struct {
    name string
}

func (u *User) SetName (name string) {
    name = name
}

В параметр name записывается его собственное значение, что является ошибкой. Для её исправления нужно присваивать значение параметра в поле u.name:

func (u *User) SetName (name string) {
    u.name = name
}