scala scala-2.11

Cómo salir de scala 2.11.0 REPL?



scala-2.11 (5)

En la última versión de scala (2.10.3) REPL, puedo escribir exit para salir de REPL. Sin embargo, en Scala 2.11.0 esto no funciona.

$ scala Welcome to Scala version 2.11.0 (Java HotSpot(TM) 64-Bit Server VM, Java 1.7.0_51). Type in expressions to have them evaluated. Type :help for more information. scala> exit <console>:8: error: not found: value exit exit ^ scala>


Cuando uso exit en 2.10.4, recibí una advertencia:

advertencia: hubo 1 advertencia (es) de desactivación; volver a ejecutar con -deprecation para obtener más detalles

Puedes usar:

:q :quit sys.exit

todos ellos funcionan en 2.11.x.


Las opciones para dejar el REPL como se indica en las respuestas anteriores son:

:quit :q Ctrl + d // Unix Ctrl + z // Windows sys.exit


Me encontré con el mismo problema en la actualización, solo use colon q.

:q

Además, se desaprobó la exit en 2.10.x con sys.exit lugar, por lo que esto también funciona:

sys.exit

Como nota al margen, creo que lo hicieron para que puedas distinguir entre salir de la consola scala en sbt y salir de sbt, aunque podría estar equivocado.


Puede usar sys.exit OR: q para salir del shell


Use los caracteres del final del archivo. Ctrl-D en Linux, Ctrl-Z en Windows.

Usar el comando :help en mi 2.10.3 REPL me da esta pista:

:quit exit the interpreter

No sé si :quit todavía está ahí en 2.11.0 o no.