No puedo entender cómo importar todas las funciones de un módulo sin tener que especificar las funciones individuales.En Erlang, ¿cómo puedo importar todas las funciones de un módulo?
Respuesta
Como dice Christian, "No es posible importar todas las funciones de un módulo." El compilador no tiene ninguna directiva import_all
y creo que esto se hace deliberadamente para desalentar la importación de funciones excesivas.
Importación de funciones en lugar de calificar plenamente M:F(...)
es generalmente mal estilo. Hay una diferencia semántica entre llamar a una función local de módulo y una función de otro módulo (reglas de carga de código), así que creo que es mejor hacer que las llamadas extranjeras sean explícitas. Uno podría hacer excepciones para importar funciones del módulo dict/lists/sets, ya que se entienden comúnmente y es poco probable que cambien durante la actualización del código.
No es posible importar todas las funciones desde un módulo.
lectura de la Erlang Programming Rules:
No utilice -import, utilizando el código que hace más difícil de leer, ya que no puede ver directamente en el módulo de lo que una función se define . Use exref (herramienta de referencia cruzada ) para buscar dependencias de módulos.
- 1. ¿Cómo enumerar todas las funciones en un módulo de Python?
- 2. Encuentra todas las funciones decoradas en un módulo
- 3. ¿Cómo puedo importar solo un par de funciones de un módulo de Ruby?
- 4. Cómo des-importar un módulo de Python?
- 5. ¿Cómo se instala un módulo en erlang?
- 6. Suprimir las advertencias de "funciones no utilizadas" de Erlang
- 7. dinámicamente importar módulo de Python
- 8. Importar todas las clases en el directorio?
- 9. ¿Cómo puedo importar el módulo sqlite3 en Python 2.4?
- 10. ¿Cómo importar un módulo como __main__?
- 11. Obtener todas las funciones de un objeto en JavaScript
- 12. PowerShell - Cómo importar-Módulo en un espacio de ejecución
- 13. eliminar todas las variables, excepto las funciones
- 14. Erlang: módulo atributo
- 15. ¿Cómo puedo plegar automáticamente todas las funciones en un archivo con vim?
- 16. ¿Listar todas las funciones integradas en javascript?
- 17. añadir dinámicamente las funciones de un módulo de Python
- 18. Sphinx: lista de funciones en un módulo
- 19. ¿Cómo burlarse de las funciones del Módulo Ruby?
- 20. Descarga de todas las dependencias para un módulo de Perl
- 21. ¿Cómo guardar todas las funciones que ingresé en LispBox/Slime?
- 22. Boost Python: Problemas para importar un módulo
- 23. Importar un módulo Python en una plantilla Jinja?
- 24. Cómo importar un módulo en Python con importlib.import_module
- 25. Cargue todas las funciones en PowerShell desde un directorio determinado
- 26. encontrar todas las funciones (incluyendo privado) en un paquete
- 27. Problema al importar todas las ramas obligatorias en git repo
- 28. Python importar un módulo en una clase única
- 29. Importar módulo de la subcarpeta
- 30. Scala: “ninguna” y “todas las” funciones
Analizar transforma al rescate? :-) – Zed
¿Y por qué harías eso? –
@Roberta. ¿Quiere decir por qué importaría funciones o por qué alguien usaría las transformaciones de análisis sintáctico? – Zubair