return

Description

L'instruction return termine la fonction en cours et renvoie une valeur calculée par la fonction en cours vers la fonction d'appel, si nécessaire.

Syntaxe

Warning

ATTENTION : PAS DE PARENTHESES avec return

return;

return valeur; //les deux formes sont valides

Paramètres

Exemples

Une fonction pour comparer l'entrée d'un capteur à un seuil :

int checkSensor(){       // fonction de type int
    if (analogRead(0) > 400) { // si la valeur analogique du capteur > 400
        return 1; // renvoie 1
    else{
        return 0; // renvoie 2
    }
}

Truc utile

Le mot-clé est pratique pour tester une section de code sans avoir à mettre en commentaire de larges section de code potentiellement source d'erreur de compilation et que l'on souhaite isoler :

void loop(){

// idée brillante de code à tester ici

return; // mot clé return

// le reste du programme qui pose problème ici
// ce code ne sera jamais exécuté...

}

Commentaires utilisateurs

Aucun commentaire

Voir également :