2009-10-07 13 views

Respuesta

6

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.

2

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.

+1

"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. –

1

Ammonite es una opción. Implementa scala (más extensiones) incluyendo import en scripts.

Cuestiones relacionadas