Les fonctions
Une méthode qui rend une valeur, et les règles qui font qu'on ne peut pas en oublier une.
Tous vos programmes tiennent jusqu’ici dans demarrer, et le seul moyen d’en faire sortir un
résultat est de l’afficher. Une méthode agit, elle ne rend rien.
Cette section lui apprend à rendre une valeur — et pose les deux règles qui vont avec : un type de retour engage tous les chemins, et une instruction qui ne fait rien est refusée. Elle finit par les paramètres qu’on peut omettre.
Dans cette section
- 5.1Rendre une valeur
Une flèche, un return, et l'appel cesse d'être une simple action pour devenir une valeur.
- 5.2Tous les chemins doivent rendre
Une méthode qui annonce un type de retour doit le tenir partout, et les trois façons d'oublier un chemin.
- 5.3Seul un appel tient lieu d'instruction
Une instruction qui calcule une valeur et la jette est refusée — et ce refus achève de fermer le piège du signe =.
- 5.4Valeurs par défaut
Un paramètre qui peut être omis, et la valeur qu'il prend quand on ne dit rien.