J'ai deux fonctions, f
et g
, qui s'appellent récursivement. Malheureusement, quand f
appelle g
, il n'a pas encore été déclaré, donc j'obtiens une erreur "variable non liée". Comment puis-je prototyper (ou quel que soit le vocabulaire équivalent) cette fonction dans SML/NJ?fonctions de prototypage dans SML
2
A
Répondre
8
1
Récurrence mutuelle. Utilisez and
au lieu de fun
entre les deux fonctions.
Questions connexes
- 1. boucles dans SML/NJ
- 2. Comment imprimez-vous dans une instruction de cas dans SML?
- 3. Comment contraindre un type dans SML (comme coulée)
- 4. Comment utiliser la bibliothèque de file d'attente dans SML/NJ
- 5. assurer un résultat de type spécifique dans SML
- 6. Comment créer des méthodes de prototypage (comme JavaScript) dans C# .Net?
- 7. SML appel de fonction n'analyse pas d'arguments comme arguments
- 8. Fonctions non déterministes dans les fonctions de partitionnement sql
- 9. Déclaration de fonctions dans JSP?
- 10. Fonctions de passe dans F #
- 11. Fonctions de ligne dans R
- 12. Fonctions de chaîne dans SQL
- 13. SML comparant les fichiers au niveau du bit
- 14. Formchecking fonctions dans php
- 15. Fonctions génériques dans VB.NET
- 16. Fonctions dans C
- 17. Fonctions d'ajustement dans R
- 18. jquery fonctions dans Fancybox
- 19. Fonctions auxiliaires dans Cocoa
- 20. Fonctions rectangle dans emacs
- 21. Boucle sur les lignes d'un fichier texte en SML/NJ
- 22. Quelles sont les différences entre SML et OCaml?
- 23. Fonctions de table dans Entity Framework?
- 24. Implémentation de fonctions cariées dans le schéma
- 25. de déclarations dans include et require fonctions
- 26. Typesetting Nouvelles fonctions dans LATEX
- 27. Fonctions de rappel pratiques
- 28. Fonctions de PLSQL help
- 29. Fonctions probabilistes de test
- 30. Existe-t-il un moyen d'obtenir une forme carrée des opérateurs binaires dans SML/NJ?