Je suis un Erlang débutant et j'aimerais trouver un moyen de lister toutes les méthodes disponibles pour un module donné. Quelle est la meilleure façon? Dans mon cas, le module est ejabberd_odbc
.Liste de tous les appels d'un module erlang
3
A
Répondre
6
Vous pouvez appeler Modulename:module_info()
pour obtenir des informations sur le module sous une forme proplist. Pour obtenir uniquement des exportations, appelez le Modulename:module_info(exports)
.
0
Je vérifie toujours la section exports
dans la source du module.
0
Il existe un outil que vous pouvez installer appelé edoc, dont le manuel est: http://www.erlang.org/doc/man/edoc.html Ceci permet de générer une documentation de style javadoc pour les modules Erlang.
Il y a également la documentation ejabberd_odbc à: http://www.process-one.net/docs/ejabberd/devdoc/trunk/ejabberd_odbc.html
Questions connexes
- 1. Erlang: attribut de module
- 2. Liste de tous les nœuds d'un cluster Erlang
- 3. Diviser une liste Erlang, X, dans une liste de tous les sous-listes X
- 4. Erlang rb module
- 5. Liste tous les types déclarés par module dans Ruby
- 6. manipulation de liste Erlang
- 7. Liste des PID à Erlang
- 8. ERlANG - Fractionner les listes en sous-liste
- 9. Existe-t-il une liste de tous les frameworks et bibliothèques disponibles pour Erlang?
- 10. Comment tracer toutes les fonctions d'un module Erlang sauf une?
- 11. Trouver tous les appels de procédure stockée MySQL?
- 12. Comment installer un module en erlang?
- 13. liste de tous les amis
- 14. Liste de tous les index
- 15. Erlang: Comprendre la liste d'une liste existante
- 16. Tous les membres package/module définit?
- 17. Erlang - compréhension de liste - remplissage de dossiers
- 18. Tri d'une liste dans Erlang
- 19. Validation de tous les appels JDBC dans une transaction
- 20. Le délégué UITextView n'obtenant pas tous les appels de méthode
- 21. Comment arrêter les applications Erlang tierces
- 22. Erlang et les processus
- 23. ERlang liste Ctrl changer de couleur
- 24. création de la liste en Erlang
- 25. ERLANG - Fractionner les listes dans la sous-liste
- 26. Liste de tous les assemblys .NET disponibles
- 27. Liste de tous les dépôts SVN
- 28. Rails: liste tous les chemins de plugins
- 29. jquery - Créer une liste de tous les
- 30. liste tous les noms de colonnes
Une manière plus simple consiste à appeler m (Modulename) dans le shell. –