Я только что написал быстрый код и заметил эту ошибку компилятора
Использование переменной итерации в выражении лямбда может иметь неожиданные результаты.
Вместо этого создайте локальную переменную в цикле и присвойте ей значение переменной итерации.
Я знаю, что это значит, и я могу легко это исправить, а не большое дело.
Но мне было интересно, почему это плохая идея использовать переменную итерации в лямбда?
Какие проблемы я могу вызвать позже?