Return Statement : Au-delà de l'impression
En programmation, la manipulation des données est cruciale et l'instruction return joue un rôle clé dans le contrôle du flux de valeurs. Pendant que la fonction print() imprime des informations sur la console, l'instruction return quitte la fonction actuelle et renvoie une valeur spécifique à son appelant.
Fonctionnalité de return
L'instruction return conclut l'exécution d'une fonction et vous permet de retransférer un résultat spécifique au code appelant. Il spécifie la valeur que la fonction fournira à son appelant. En renvoyant une valeur, les fonctions peuvent partager des données calculées ou aider à un traitement ultérieur.
Différence avec print()
Contrairement à print(), qui affiche les données sur la console sans affecter le flux d'exécution, return termine la fonction et renvoie la valeur spécifiée à son appelant. Le code appelant peut accéder et utiliser la valeur renvoyée pour des opérations ou des calculs ultérieurs.
Exemple d'utilisation
Considérez cette fonction qui utilise à la fois print() et return :
def foo(): print("hello from within foo") return 1
Lorsque cette fonction est appelée :
if __name__ == '__main__': print("going to call foo") x = foo() print("called foo") print("foo returned " + str(x))
La sortie sera be:
going to call foo hello from within foo called foo foo returned 1
print() affiche des informations intermédiaires, tandis que return renvoie une valeur qui peut être utilisée par le code appelant.
Conclusion
L'instruction return est un outil essentiel en programmation qui permet aux fonctions de renvoyer des données à leurs appelants, contrairement à print(), qui affiche simplement des informations sur la console. Comprendre la distinction entre ces instructions garantit une conception de fonction appropriée et une flexibilité dans la manipulation des données.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!