"가장 안쪽 루프에서 두 번째 루프를 사용하고 있습니다. 조건이 충족 될 경우 'if 조건'을 확인하고 있습니다. 전체 루프는 내부 루프와 외부 루프를 모두 중지해야 함을 의미합니다. 하지만 그 순간에 아래 코드는 내부 루프를 막을 수 있습니다. 외부 루프가 멈추지 않습니다. 제게 해결책을주십시오. "다중 for 루프 처리
for(int i=0; i<a_AllClothing.count;i++)
{
for (int j=0; j<tempAsset_array.count; j++) {
if([l_dressName rangeOfString:ImageName].location!=NSNotFound)
{
NSLog(@"Matched");
break;
}
}
}
1 학년 CS 학생입니까? "Let us C"또는 +2 수준의 Computer Science book을 읽어야합니다. 바깥 고리에'condtion (s)'을 사용하면'goto의 힘을 가지지 만 이것을 자주 사용하지 마십시오. –
선생님 나는 단지 부울 값을 사용하는 것보다 다른 기법이 있는지 알고 싶었습니다. – DevMate
자바에서 루프 라벨을 붙였습니다. C/Obj-C에서는 BOOL을 사용하거나 전체 코드를 메서드에 리팩터링하고 가장 안쪽의'if'에서'return'을 사용할 수 있습니다. –