tu peux dire que n'importe quel type est un Num du moment qu'un certain nombre de fonctions de base sont définies
D'une part que ce lien n'est pas défini préalablement (tu n'a pas défini ton type comme étant une spécialisation du Num).
D'autre part, et c'est là que je me suis fourvoyé, je pensais que tu n'avais pas besoin de définir d'interface Num (que ta méthode pourrait prendre Num ou Bar), mais pour ça je présume qu'il faut explicitement dire qu'elle prend l'un ou l'autre.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: typage statique automatique ?
Posté par barmic . En réponse au journal Typage statique pour Python. Évalué à 3.
D'une part que ce lien n'est pas défini préalablement (tu n'a pas défini ton type comme étant une spécialisation du
Num).D'autre part, et c'est là que je me suis fourvoyé, je pensais que tu n'avais pas besoin de définir d'interface
Num(que ta méthode pourrait prendreNumouBar), mais pour ça je présume qu'il faut explicitement dire qu'elle prend l'un ou l'autre.Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)