ブール型
bool:ブール型
ブール値は、trueまたはfalseの2つの値のいずれかを保持します。 Maple(Arduino STM32)では、各ブール変数はbool型を持ちます。
注意
Arduinoでは、bool型も提供されます。 Maple(Arduino STM32)も互換性のためにこのタイプを持っていますが、その使用は強く推奨されません。 bool型はC ++の標準的な部分ですが、ブール型は目的を果たさない非標準的な拡張です。
利用例
code:sample.ino
// running is a boolean variable:
bool running = false;
void setup() {
pinMode(BOARD_LED_PIN, OUTPUT);
pinMode(BOARD_BUTTON_PIN, INPUT);
}
void loop() {
if (isButtonPressed()) {
// button is pressed
running = !running; // toggle running variable
digitalWrite(BOARD_LED_PIN, running) // indicate via LED
}
}
関連項目
このドキュメントはleafLabs, LLC.が執筆し、たま吉が翻訳・一部加筆修正したものです。