私の友人は私にこのArduinoコードをくれました:
int button;
void setup(){
pinMode(12, INPUT);
}
void loop(){
for(button; button == HIGH; button == digitalRead(12)) { //This line
//Do something here
}
}
「この行」とコメントされている行は、私には不明です。
私はいつも次のfor
ようなループを見てきました:
for (init; condition; increment)
次のようなさまざまな方法でも使用されます。
for(int i=0; i<n; i++){}
for(;;){}
などなどですが、友人からもらったコードのようなものは見たことがありません。
これは Arduino IDE でコンパイルされますが、この特定のfor
ループの意味は何ですか?
つまり、どのようなループで、どのように機能するのでしょうか?