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

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

これはループのために何をしているのかわかりません。このループは何ですか?

+2

これを参照してください:[クラスで強化されたForループを使用する](https://blogs.oracle.com/corejavatechtips/using-enhanced-for-loops-with-your-classes) – Jesper

+0

"このループは何ですか? ? "あまりにも一般的なタイトルと思われる - より具体的な質問をすることができます –

答えて

0

これはfor-eachループです。指定された配列のすべての要素を繰り返し処理します。あなたは、それぞれのすべての要素の使用を乗り越えなければならない場合

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

: それは基本的にはこれと同じです。コードの行を節約するだけです。

0

Lufritz's answerですが、Googleにこのタイプの質問をお勧めしたいと思います。あなたは今まであなたがわからないよな構文を表示する場合

for loop colonをグーグルで

には、結果のトンを返します。 、ちょうどGoogleのその構文。あなたはオンラインで多くのチュートリアルを見つけることができます。このチュートリアルはいつも最初のストップです。

関連する問題