Search wiring.org.co:

Reference for Wiring version 1.0 Build 0100+ If you have a previous version, use the reference included with your software. If see any errors or have any comments, let us know.

Name |

### return

Examples |
    int val = 30;

    void setup() {
      Serial.begin(9600);
    }

    void loop() {
      int t = timestwo(val);
      Serial.println(t);  // prints 60
    }

    int timestwo(int dVal) {
      dVal = dVal * 2;
      return dVal;
    }
Description | Keyword used to indicate the value to return from a function. The value being returned must be the same datatype as defined in the function declaration. Functions declared with void can't return values and shouldn't include a return value. The keyword return may also be used to break out of a function thus not allowing the program to read the remaining statements (see the third example above).
Syntax |
    type function {
      statements
      return value
    }
Parameters |

type | boolean, byte, char, int, float, String, boolean[], byte[], char[], int[], float[]
function | any function that is being defined
statements | any valid statements
value | must be the same datatype as the type parameter

Usage | Application

Updated on July 07, 2011 11:08:51pm PDT