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.