void draw() {
background(13);
for (Line ml : middleLines) {//what kind of loop this is?
ml.drawLine();
ml.update();
}
루프에 대해 무엇을하는 것이 낫지 않을 수 있습니다. 아무도 도와 줄 수 있습니까?이 루프는 무엇을하고 있습니까?
void draw() {
background(13);
for (Line ml : middleLines) {//what kind of loop this is?
ml.drawLine();
ml.update();
}
루프에 대해 무엇을하는 것이 낫지 않을 수 있습니다. 아무도 도와 줄 수 있습니까?이 루프는 무엇을하고 있습니까?
이것은 for-each 루프입니다. 지정된 배열의 모든 요소를 반복합니다. 그것은 기본적으로이 같은 수 있습니다 :
for (i = 0; i < middleLines.count; i++) {
Line ml = middleLines[i];
ml.drawLine();
ml.update();
}
당신이-각각의 모든 요소의 사용을 통해 이동해야합니다. 단지 코드 줄을 저장합니다.
Lufritz's answer이 맞지만 Google에이 질문 유형을 권하고 싶습니다. 혹시 당신이 확실하지 않은 구문
표시되는 경우 for loop colon 반환을 포함하여 결과의 톤을, 인터넷 검색
, 그냥 구글 구문. 항상 첫 번째로 중단해야 할 온라인 튜토리얼을 찾을 수 있습니다.
이를 참조하십시오 (https://blogs.oracle.com/corejavatechtips/using-enhanced-for-loops-with-your-classes) – Jesper
"이 루프는 무엇을하고있는 [수업과-향상된 for 루프 사용] ? " 너무 일반적인 제목 인 것 같습니다. 질문을 더 구체적으로 지정할 수 있습니다. –