Ниже приведен код «Избегайте объявления или назначения переменных в цикле, которые не зависят от условия цикла». (В соответствии с передовой практикой кодирования)Назначение переменных внутри цикла
private void testingLoop() {
String var[]= {"java", "code", "review"};
String arr[] = new String[1];
for(String i : var)
{
arr[0] = i.concat("Script");
}
System.out.println("The result is: " +arr[0]);
}
Почему это рассматривается как плохая практика, когда отнесем переменные внутри цикла? любое решение для решения этой проблемы?
Примечание: Мое намерение состояло в том, чтобы показать цикл for, поэтому не стоит много думать о цели кода.
Иногда у вас может возникнуть соблазн поспорить в комментариях, а затем вы помните, что никто не изменил чей-либо разум в комментариях. И тогда вы начинаете называть имя, потому что у вас кончились споры. И тогда вы понимаете, что эти слова являются эфемерными и физически не существуют. И тогда вы понимаете, что вся ваша работа заключается в перемещении нефизических бит вокруг. И тогда вы понимаете, что существует целая кустарная индустрия, которая строится вокруг решения проблем, которые на самом деле не существуют в реальном мире. А потом тебе грустно. Не грусти. Не спорьте. –