Utilizado como lenguaje de scripting, ¿Scala tiene algún tipo de directiva de inclusión o hay una forma de iniciar una secuencia de comandos desde otra secuencia de comandos?Cómo dividir una secuencia de comandos de Scala en varios archivos
Respuesta
El comando scala
tiene el comando :load filename
para cargar un archivo Scala de forma interactiva. Alternativamente, el argumento scala
del comando -i filename
se puede usar para precargar el archivo.
A partir de principios de 2013, no parece haber soporte integrado para scripts de archivos múltiples.
Hay un tipo que implementa #include
apoyo a guiones Scala no interactivas, mediante el ensamblaje y la compilación de los archivos en una etapa previa (no han probado todavía).
Aquí está la entrada del blog sobre él:
http://www.crosson.org/2012/01/simplifying-scala-scripts-adding.html
Y el repositorio git:
https://github.com/dacr/bootstrap
espero que esto, o algo por el estilo, recibo oficial algún día, ya que el -i filename
interruptor scala parece aplicarse solo para la consola interactiva .
Hasta entonces, un lenguaje de scripting adecuado, como Ruby, podría seguir siendo la mejor opción.
Ammonite es una opción. Implementa scala (más extensiones) incluyendo import
en scripts.
- 1. Ejecute una secuencia de comandos sobre varios archivos en Unix
- 2. ¿Cómo puedo dividir una aplicación de JavaScript en varios archivos?
- 3. ¿Cuándo se debe dividir una secuencia de comandos de Python en múltiples archivos/módulos?
- 4. F #: ¿Cómo dividir una secuencia en una secuencia de secuencias
- 5. Cómo abrir y dividir varios archivos
- 6. ¿Es posible dividir las secuencias de comandos de usuario de Greasemonkey en varios archivos?
- 7. ¿Cómo dividir un archivo de texto en varios archivos?
- 8. Dividir módulos F # en varios archivos
- 9. Patrón de comando: ejecución de varios comandos en secuencia
- 10. la forma de ejecutar varios comandos por lotes en secuencia
- 11. ¿Cómo dividir un programa en C en varios archivos?
- 12. ¿Cómo dividir la aplicación del matraz en varios archivos py?
- 13. ¿Cómo puedo dividir mi código Perl en varios archivos?
- 14. dividir el código fuente de Python en varios archivos?
- 15. Dividir un archivo en varios archivos según el patrón
- 16. C#: ¿Puedes dividir un espacio de nombres en varios archivos?
- 17. ¿Cómo inspeccionar un objeto en una secuencia de comandos como en la consola scala?
- 18. ¿Cómo puedo probar una secuencia de comandos de Perl independiente?
- 19. excluyendo eclipse's exclude en una secuencia de comandos ant
- 20. Hacer una secuencia de comandos de Python Orientado a objetos
- 21. ¿Puedo dividir mi clase C# en varios archivos?
- 22. Invocar una segunda secuencia de comandos con argumentos de una secuencia de comandos
- 23. ¿Cómo dividir una cadena por una cadena en Scala
- 24. Windows: secuencia de comandos de supervisión de archivos (Batch/VBS)
- 25. cómo detener una secuencia de comandos en ejecución en Matlab
- 26. Cómo ejecutar la secuencia de comandos de Monkeyrunner en varios dispositivos al mismo tiempo
- 27. ¿Cómo dividir una secuencia de acuerdo con un predicado?
- 28. ¿Cómo ejecuto una secuencia de comandos Perl en múltiples archivos de entrada con la misma extensión?
- 29. Cómo ejecutar una magia de IPython desde una secuencia de comandos (o cronometrar una secuencia de comandos de Python)
- 30. Cómo dividir una cadena por varios caracteres en MSBuild 4?
"Hasta entonces, un lenguaje de scripting adecuado, como Ruby, podría seguir siendo la mejor opción". Quizás. Aunque lo que estoy buscando es una forma simple de escribir, escriba scripts seguros. –