Index
 
  Reference for Wiring 1.0 (ALPHA) 0015+. 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); 
} 
 
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