내 강사는 한 번 루프 안에 변수를 정의해서는 안된다고 말 했지만 정직한 이유를 여전히 이해하지 못합니다.
그 단점은 무엇입니까?
몸이 나에게 설명해 줄 수 있습니까?
const
(기능적 프로그래밍의 습관)이없는 이유가 없다면 변수를 선언하는 것을 선호합니다 . 나는 그것들을 수정하지 않을 것이고, 옵티마이 저는 그들이 필요하지 않은 것을 감지해야하거나, 심각한 버그를 예방할 것입니다. 이러한 상수 중간 값이 루프 반복에 고유 한 경우 루프 내부에서 선언하는 것을 의미합니다. 그러나 루프 외부에서 변수를 선언해야하는 또 다른 시간은 루프 외부에서 변수를 참조 할 때입니다. 예를 들어 저장중인 결과.