Почему плохо использовать итерационную переменную в лямбда-выражении

Я просто писал небольшой код и заметил эту ошибку компилятора

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

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

Ответы на вопрос(2)

Ваш ответ на вопрос