Main

Référence : Langage Arduino : [ Mini | Standard | Etendue | Maxi ] Librairies : [ Vue d'ensemble | Synthèse ] Infos : [ Comparaison | Changements ]

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

return;

return valeur; //les deux formes sont valides

Paramètres

  • valeur: toute type de variable ou de contante

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
    }
}

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 :


Page d'accueil de la référence Arduino en français

Corrections, suggestions et nouvelle documentation peuvent être postées sur le Forum Arduino ou à l'adresse suivante : support_at_mon-club-elec_point_fr

Le texte original de la référence Arduino est sous licence Creative Commons Attribution-ShareAlike 3.0 . Les exemples de code dans la référence sont dans le domaine public.

La présente traduction française commentée a été réalisée par Xavier HINAULT (2010-2012) (www.mon-club-elec.fr) et est sous licence Creative Commons Attribution-ShareAlike 3.0.