효과적인 Java와는 약간의 충돌이 있습니다. 한편으로는 최종 수식어를 사용하도록 강력히 권장합니다. 또한 foreach 루프를 사용하도록 권장합니다. 요소가 마지막이 좋은 것으로 보인다 사용 후 변화가 예상되지 않는 경우각 루프마다 a를 사용하십시오.
for (final element e : list) {
// do whatever.
}
:
그러나이 같은 어떤 코드, 어디 코드의 조각을 보지 못했다. 왜 그렇게 일반적이지 않은가?
항상 사용하고 있습니다. 다른 사람들은 '코드가 혼란 스럽다'고 말하기 때문에 그것을 사용하지 않습니다. 이러한 유형의 루프를 'Enhanced for-loop'라고합니다. – Obicere
나는 그것을 항상 사용합니다. 그러나 저는 두 진영 모두에 동의하는 경향이 있습니다. 참조를 다시 할당하지 않으려면 '최종'기간을 사용하십시오. 하지만 실제로 코드를 많이 복잡하게 만듭니다. * 좋은 방법으로 작성된 많은 양의 코드를 보았지만 불행하게도 지나치게 길게 보입니다. 불행히도 스칼라로 이동할 준비가되어 있지 않는 한 두 캠프를 모두 기쁘게 할 수있는 간단한 것은 없습니다 ...;) –