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

Вебинар: Стратегия без иллюзий: как превращать цели в результаты - 19.08

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

V8038. A parameter is always rewritten in the function body before being used.

06 Авг 2026

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

Рассмотрим пример такого кода:

func Apply(a Node, b Node) {
  a = SkipParenthesize(a)
  b = SkipParenthesize(a)

  // ....
}

В коде допущена опечатка, из-за чего значение для b вычисляется с помощью параметра a.

Исправленный код:

func Apply(a Node, b Node) {
  a = SkipParenthesize(a)
  b = SkipParenthesize(b)

  // ....
}