Bonjour,
Comme lu sur les recommandations clean code, les fonctions devraient toujours avoir un type de retour.
Sur mes constructeurs, je mets maintenant un type void lorsqu'ils ne retournent rien ce qui provoque une erreur. Si je mets une valeur de retour, j'ai également une erreur. Les tutos sur les classes ne sont pas très clairs sur le sujet.
Ceci me pose quelques questions:
- A quoi sert le typage des fonctions?
- Quand faut-il typer les fonctions?
- Un constructeur peut-il avoir une valeur de retour?
Partager