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 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 :
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 :
// 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.