Étant donné que les fonctions au curry ne peuvent pas être surchargées et que les modules ne peuvent pas avoir d'éléments, cela signifie-t-il qu'il n'y a pas moyen d'avoir une fonction surchargée dans un module? La réponse semble évidente, mais je veux m'assurer qu'il n'y a pas quelque chose que je néglige.Fonctions surchargées dans les modules
2
A
Répondre
4
Correct, pas de fonctions surchargées dans les modules (plus généralement, aucun moyen de surcharger une fonction let-bound). Si vous dites f
, alors f
a toujours un seul type, alors que si vous dites o.f
, cela peut faire référence à un groupe de surcharges (résolu par le contexte environnant).
Questions connexes
- 1. Les fonctions surchargées sont masquées dans la classe dérivée
- 2. (C++) Quelle est la différence entre ces fonctions d'opérateur surchargées?
- 3. Motivation pour les API surchargées?
- 4. Drupal6: Où conserver les fonctions/constantes nécessaires entre plusieurs modules?
- 5. Sphinx - Modules, classes et fonctions Python Documentation
- 6. Comment gérer les conflits dans les signatures de méthodes surchargées?
- 7. LuaInterface - comment enregistrer les méthodes surchargées?
- 8. Les méthodes Web peuvent-elles être surchargées?
- 9. Priorité aux méthodes surchargées
- 10. Comment refactoriser méthodes surchargées
- 11. Représentation de méthodes surchargées dans UML
- 12. méthodes d'instance dans les modules
- 13. Quelles fonctions manquent dans les modules Emacs existants pour travailler avec git?
- 14. Modèle C++: Sélection de fonctions surchargées en utilisant la conversion implicite en type instancié par template!
- 15. Comment débugger les fonctions d'includes dans Erlang?
- 16. OCaml: Définir les modules
- 17. Pourquoi les fonctions API win32 ne sont-elles pas surchargées et utilisent à la place Ex comme suffixe?
- 18. Documenter méthodes surchargées avec les mêmes commentaires XML
- 19. Méthodes statiques dans les modules ruby?
- 20. Importer tous les modules dans un répertoire
- 21. python: liste les modules dans le paquet
- 22. Comment utiliser les modules EXSLT dans XMLSpy?
- 23. Suivi des modifications dans les sous-modules
- 24. Accès aux modèles dans les modules
- 25. Les modifications dans les modules dépendants ne sont pas visibles dans les autres modules dans Maven Eclipse
- 26. Pourquoi les classes dérivées n'ont-elles parfois que des types spécialisés dans les méthodes surchargées?
- 27. Les fonctions d'agrégation dans LINQ
- 28. Réutilisation de Javadoc et méthodes surchargées
- 29. IEventAggregator n'atteint pas les modules
- 30. La communication entre les modules