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をグーグルで
には、結果のトンを返します。 、ちょうどGoogleのその構文。あなたはオンラインで多くのチュートリアルを見つけることができます。このチュートリアルはいつも最初のストップです。
これを参照してください:[クラスで強化されたForループを使用する](https://blogs.oracle.com/corejavatechtips/using-enhanced-for-loops-with-your-classes) – Jesper
"このループは何ですか? ? "あまりにも一般的なタイトルと思われる - より具体的な質問をすることができます –