InglésFrancésEspañol

icono de página de OnWorks

scala - Online en la nube

Ejecute scala en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando scala que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


scala - Ejecutar código en el idioma Scala 2

SINOPSIS


scala [opción>] ... [torun>argumento> ...]

PARÁMETROS


<opción de compilador>
Cualquier opción de scalac. Ver Scalac(1).

-como correr:<how>
Cómo ejecutartorun>, si está presente. Opciones parahow> son suposiciones (las
predeterminado), script, jar y object.

-i <presentar>
Solicita que se cargue previamente un archivo. Solo es significativo para shells interactivos.

-e <cadena>
Solicita que su argumento se ejecute como código Scala.

-savecompilado
Guarde esta versión compilada de scripts para acelerar las ejecuciones posteriores del
mismo guión. Al ejecutar un script, guarde la versión compilada en un archivo con la
mismo nombre que el script pero con la extensión .jar. En ejecuciones posteriores del
mismo script, se utilizará el archivo .jar precompilado si es más nuevo que el script
archivo.

-nocompdaemon
No use el fsc compilador fuera de línea.

-Dpropiedad = valor
Establezca una propiedad del sistema Java. Si no se especifica ningún valor, la propiedad se establece en
la cadena vacía.

<torun>
Un objeto de nivel superior o un archivo de secuencia de comandos para ejecutar.

<argumento>
Un argumento para pasar atorun>.

DESCRIPCIÓN


El proyecto scala La utilidad ejecuta código Scala usando un entorno de ejecución de Java. El código de Scala para ejecutar
se especifica de una de estas tres formas:

1. Sin argumentos especificados, un shell de Scala se inicia y lee los comandos de forma interactiva.

2. Con -howtorun: objeto especificado, el nombre completo de un Scala de nivel superior
se puede especificar el objeto. El objeto debería haber sido compilado previamente usando
Scalac(1).

3. Con el script -howtorun: especificado, se puede especificar un archivo que contenga código Scala.

Si -howtorun: se deja como predeterminado (adivinar), entonces el scala comando comprobará si un
existe un archivo con el nombre especificado. Si es así, lo tratará como un archivo de script; si
no lo hace, entonces lo tratará como el nombre de un objeto.

En los tres casos, se pueden especificar opciones arbitrarias de scalac. La opción más común es
para especificar una ruta de clase con -classpath, pero vea el Scalac(1) página para obtener todos los detalles.

Si se especifica que un objeto se ejecute, ese objeto debe ser un objeto Scala de nivel superior con
el nombre especificado. El objeto debe definir un método principal con la siguiente firma:

def main (args: Array [String]): Unidad

El método debe devolver un Unidad valor, y debe aceptar un Cordón matriz como parámetro.
Todos los argumentos especificados en la línea de comando se pasarán como argumentos al principal
método.

Si se especifica que se ejecute un archivo de script, entonces se lee el archivo y todas las declaraciones y
las declaraciones en el archivo se procesan en orden. Cualquier argumento especificado estará disponible
a través de la variable args.

Los archivos de secuencia de comandos pueden tener un encabezado opcional que se ignora si está presente. Hay dos maneras
para formatear el encabezado: ya sea comenzando con #! y terminando con! #, o comenzando con :: #!
y terminando con ::! #.

Dicho encabezado debe tener cada límite de encabezado que comience al principio de una línea. Encabezados
se puede utilizar para crear archivos de script independientes, como se muestra en los ejemplos siguientes.

Si scala se ejecuta desde un sbaz(1) directorio, luego agregará a su classpath cualquier jar
instalado en el directorio lib del directorio sbaz. Además, si no hay -classpath
se especifica la opción, entonces scala agregará ".", el directorio actual, al final del
ruta de clase.

OPCIONES


Si se especifica alguna opción del compilador, debe estar primero en la línea de comando y debe ser
seguido de un carácter de guión básico ("-"). Si no se especifican argumentos después del opcional
argumentos del compilador, luego se inicia un shell interactivo de Scala. De lo contrario, una
Se ejecuta un archivo de script o se ejecuta un objeto Scala precompilado. Es posible distinguir
los dos últimos casos mediante el uso de una bandera explícita -object o -script, pero por lo general el programa
puede adivinar correctamente.

MEDIO AMBIENTE


JAVACMD
Especifica el Java comando que se utilizará para ejecutar el código Scala. Los argumentos pueden ser
especificado como parte de la variable de entorno; espacios, comillas, etc.,
pasar directamente al caparazón para su expansión.

JAVA_HOME
Especifique el directorio de inicio de JDK / JRE. Este directorio se utiliza para localizar el Java comando
a menos que JAVACMD conjunto de variables.

JAVA_OPTS
Especifique las opciones que se pasarán al Java comando definido por JAVACMD.

Con Java 1.5 (o más reciente) se puede, por ejemplo, configurar el uso de memoria de la JVM
de la siguiente manera: JAVA_OPTS = "- Xmx512M -Xms16M -Xss16M"

Con GNU Java, uno puede configurar el uso de memoria del GIJ de la siguiente manera:
JAVA_OPTS = "- mx512m --ms16m"

EJEMPLOS


A continuación, se muestran algunos ejemplos de ejecución de código Scala:

Ejecute un programa Scala generado en el directorio actual
scala hola hola mundo

Ejecute un programa Scala generado en un directorio definido por el usuario privadas
scala -ruta de clases clases hello.HelloWorld

Ejecute un programa Scala utilizando un programa definido por el usuario. Java comando
env JAVACMD= / usr / local / bin / cacao scala -ruta de clases clases hello.HelloWorld

Ejecute un programa Scala usando las opciones de JVM
env JAVACMD= java JAVA_OPTS= "- Dmsg = hola -enableassertions" scala -ruta de clases privadas
hola hola mundo

Aquí hay un script Scala completo para Unix:

#!/ Bin / sh
exec scala "$ 0" "$ @"
!#
Console.println ("¡Hola, mundo!")
args.toList para cada consola.println

Aquí hay un script Scala completo para MS Windows:

:: #!
@ Echo off
llamar a scala% 0% *
Ir a: eof
::! #
Console.println ("¡Hola, mundo!")
args.toList para cada consola.println

Si desea utilizar la caché de compilación para acelerar varias ejecuciones del script,
luego agregue -savecompiled al comando scala:

#!/ Bin / sh
exec scala -savecompilado "$ 0" "$ @"
!#
Console.println ("¡Hola, mundo!")
args.toList para cada consola.println

SALIR ESTADO


El proyecto scala El comando devuelve un estado de salida cero si tiene éxito. Se devuelve un valor distinto de cero en caso de
de cualquier error. Si se ejecuta un script o un objeto de nivel superior y devuelve un valor, entonces
el valor de retorno se pasa a scala.

Use scala en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 2
    GIFLIB
    GIFLIB
    giflib es una biblioteca para leer y
    escribiendo imágenes gif. Es API y ABI
    compatible con libungif que estaba en
    amplio uso mientras que la compresión LZW
    el algoritmo fue...
    Descargar GIFLIB
  • 3
    Alt-F
    Alt-F
    Alt-F proporciona un código abierto y gratuito
    firmware alternativo para DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F tiene Samba y NFS;
    soporta ext2 / 3/4 ...
    Descargar Alt-F
  • 4
    usm
    usm
    Usm es un paquete de slackware unificado
    gerente que maneja automático
    resolución de dependencia. unifica
    varios repositorios de paquetes, incluidos
    slackware, flojo, p...
    Descargar usm
  • 5
    Chart.js
    Chart.js
    Chart.js es una biblioteca Javascript que
    permite a los diseñadores y desarrolladores dibujar
    todo tipo de gráficos usando HTML5
    elemento de lienzo Chart js ofrece una gran
    matriz ...
    Descargar Chart.js
  • 6
    iReport-Designer para JasperReports
    iReport-Designer para JasperReports
    NOTA: Compatibilidad con iReport/Jaspersoft Studio
    Anuncio: a partir de la versión 5.5.0,
    Jaspersoft Studio será el oficial
    cliente de diseño para JasperReports. yo reporto
    será...
    Descargar iReport-Designer para JasperReports
  • Más "

Comandos de Linux

Ad