Reference   Language (extended) | Libraries | Comparison | Changes

return

Termina una función y devuelve un valor a la función que la llama. Puede no devolver nada.

Sintaxis

return;

return valor; // ambas formas son correctas

Parámetros

valor: cualquier variable o tipo constante

Ejemplos

Una función que compara la entrada de un sensor a un umbral

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

La palabra clave return es útil para depurar una sección de código sin tener que comentar una gran cantidad de líneas de código posiblemente incorrecto.

void loop(){

// código magnífico a comprobar aquí

return;

// el resto del programa del que se desconfía
// que nunca será ejecutado por estar detrás de return
}

comments

Página principal Referencia

Correcciones, sugerencias, y nueva documentación deberán ser publicadas en el Foro (castellano) o en el Foro (inglés).

El texto de la referencia de Arduino está publicado bajo la licencia Creative Commons Reconocimiento-Compartir bajo la misma licencia 3.0. Los ejemplos de código de la referencia están liberados al dominio público.

Share