때로는 다음과 같은 휴식이 필요한 루프가 필요합니다.
for(int i=0;i<array.length;i++){
//some other code
if(condition){
break;
}
}
글쓰기가 불편하다
if(condition){
break;
}
3 줄의 코드를 소비하기 때문입니다. 그리고 루프를 다음과 같이 다시 작성할 수 있다는 것을 알았습니다.
↓
for(int i=0;i<array.length && !condition;i++){
//some other code
}
그래서 내 질문은 가능하면 조건을 조건 필드로 이동하여 코드 줄을 줄이는 것이 좋습니다.
for(int i=0;i<array.length && !condition;i++)
비교적 드물고 코드를 감추고있는 누군가가 간과 할 수도 있습니다. 이는 루프 정의에 여러 중단 조건이 있는 while
or do while
루프에 대한 유스 케이스 일 수 있습니다 .
condition
특히 무엇인지에 달려 있습니다 .