2011-03-02 2 views
2

간단한 질문입니다. 빠른 열거 형을 사용하여 객체 목록을 반복하면 이전 객체를 참조 할 수있는 빠른 방법이 있습니다 (객체 및 객체 -1).빠른 열거 형을 사용할 때 이전 객체/항목에 액세스 하시겠습니까?

for(FuzzyThing *thisThing in allThings) { 
    int thisValue = [thisThing value]; 
    //int prevValue = [thisThing-1 value]; 
} 

그렇지 않으면 변수를 사용하여 이전 값을 저장하고 대신 사용합니다.

답변

2

빠른 열거 형을 사용하여 이전 것을 가져올 방법이 없습니다. 이전의 것을 직접 저장해야합니다. 이 경우에는 성능을 위해 빠른 열거 형을 정말로 필요로하지 않는 한 일반 루프 카운터를 사용하는 것을 선호합니다.

+0

감사합니다. 예제는 요점을 설명하기위한 것이지 실제 코드는 아닙니다. 많이 감사하고, 나는보고 있었지만 아무 것도 찾을 수 없었습니다, 나는 단지 호기심이었습니다. – fuzzygoat

관련 문제