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

Вебинар: Зачем тестировщику нужна безопасность? - 16.04

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

V8011. Identical expression to the left and to the right of compound assignment.

03 Апр 2026

Анализатор обнаружил одинаковые подвыражения в левой и правой части составного оператора присваивания. Возможно, эта операция содержит ошибку, не имеет смысла или может быть упрощена.

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

x -= x - 5

В данном случае переменной x будет присвоено значение 5. Предполагалось, что из переменной x нужно вычесть значение 5. Тогда корректный код может выглядеть так:

x = x - 5

Либо так:

x -= 5

Правило также работает для следующих операторов: +=, *=, /= и %=.