Search wiring.org.co:

Reference for Wiring version 0024+. If you have a previous version, use the reference included with your software. If you 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 |
    typefunction {
      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 November 01, 2009 12:55:03pm PST