 |
 |
 |
 |
| Name |
|
return |
 |
|
|
| Examples |
|
int val = 30;
void setup() {
Serial.begin(9600);
}
void loop() {
int t = timestwo(val);
Serial.println(t);
}
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[], String[]
|
| function |
|
any function that is being defined
|
| statements |
|
any valid statements
|
| value |
|
must be the same datatype as the type parameter
|
|
 |
|
|
| Usage |
|
Web & Application |
 |
|
|
|