0
가능한 중복은 :변수를 루프 내부 또는 루프 외부에 선언하는 것이 더 좋습니까?
Object i; for(int i=0;i<10;i++){ i = new Object(); }
또는
for(int i=0;i<10;i++){ Object i = new Object(); }
WH :
Difference between declaring variables before or in loop?
아래의 두 코드를 고려 위의 두 코드 중 성능 및 버퍼 오버 플로우가 더 좋습니다.
나는 그 질문을 이해하지 못한다. 어떤 객체의 초기화 코드에 몇 가지 부작용이 포함되어 있지 않으면 두 함수 모두 본질적으로 아무 동작도하지 않습니다. – missingfaktor
@missingfaktor 아마도 'i'는 어떻게 든 사용됩니다. 변수의 범위를 설명하기 만하면됩니다. – Yuck