return

[Control Structures]

説明

必要に応じて、関数を終了し、関数からの値を呼び出し元の関数に返します。

構文

return;
return value;

媒介変数

value: 許可されるデータ型: 任意の変数または定数型。

センサー入力を閾値と比較する関数

int checkSensor() {
  if (analogRead(0) > 400) {
    return 1;
  }
  else {
    return 0;
  }
}

return キーワードは、バグがある可能性のあるコードの大部分を「コメントアウト」することなく、コードの一部をテストするのに便利です。

void loop() {
  // brilliant code idea to test here

  return;

  // the rest of a dysfunctional sketch here
  // this code will never be executed
}

参照

  • [Language] comments

Language Reference Home

86Duinoリファレンスのテキストは、Arduinoリファレンスを改変したもので、Creative Commons Attribution-ShareAlike 3.0ライセンスに基づいてライセンスされています。リファレンス内のコードサンプルはパブリックドメインとして公開されています。

上部へスクロール