2017-12-12 26 views
0
void draw() { 
    background(13); 

    for (Line ml : middleLines) {//what kind of loop this is? 
    ml.drawLine(); 
    ml.update(); 
} 

루프에 대해 무엇을하는 것이 낫지 않을 수 있습니다. 아무도 도와 줄 수 있습니까?이 루프는 무엇을하고 있습니까?

+2

이를 참조하십시오 (https://blogs.oracle.com/corejavatechtips/using-enhanced-for-loops-with-your-classes) – Jesper

+0

"이 루프는 무엇을하고있는 [수업과-향상된 for 루프 사용] ? " 너무 일반적인 제목 인 것 같습니다. 질문을 더 구체적으로 지정할 수 있습니다. –

답변

0

이것은 for-each 루프입니다. 지정된 배열의 모든 요소를 ​​반복합니다. 그것은 기본적으로이 같은 수 있습니다 :

for (i = 0; i < middleLines.count; i++) { 
    Line ml = middleLines[i]; 
    ml.drawLine(); 
    ml.update(); 
} 

당신이-각각의 모든 요소의 사용을 통해 이동해야합니다. 단지 코드 줄을 저장합니다.