Вебинар: Go-Go-Gadg...Error? Смотрим, как ошибаются Go разработчики! - 26.08
Анализатор обнаружил обращение к одному и тому же элементу коллекции в цикле for на каждой итерации по константному индексу.
Пример некорректного кода:
let sum = 0;
for (let i = 0; i < arr.length; i++) {
sum += arr[0]; // <=
}
В данном фрагменте хотели вычислить сумму всех элементов массива, но допустили опечатку в индексе. В результате используется только первый элемент массива и не учитываются значения остальных элементов.
Исправленный фрагмент кода:
let sum = 0;
for (let i = 0; i < arr.length; i++) {
sum += arr[i];
}
Была ли полезна эта страница документации?
Мы ответим вам на:
Если вы так и не получили ответ, пожалуйста, проверьте, отфильтровано ли письмо в одну из следующих стандартных папок: