Dans la dernière version de scala (2.10.3) REPL, je peux saisir exit
pour quitter REPL. Cependant, dans Scala 2.11.0, cela ne fonctionne pas.
$ 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>
J'ai rencontré le même problème lors de la mise à niveau, utilisez simplement le colon q.
:q
De plus, exit
était obsolète dans la version 2.10.x avec sys.exit
suggéré plutôt, donc cela fonctionne aussi:
sys.exit
En remarque, je pense qu’ils ont agi de la sorte afin que vous puissiez faire la distinction entre quitter la console scala de sbt et sortir de sbt lui-même, bien que je puisse me tromper.
Vos options pour laisser le REPL comme indiqué dans les réponses précédentes sont:
:quit
:q
Ctrl + d // Unix
Ctrl + z // Windows
sys.exit
Utilisez les caractères de fin de fichier. Ctrl-D
sous Linux, Ctrl-Z
sous Windows.
L'utilisation de la commande :help
sur mon 2.10.3 REPL me donne cet indice:
:quit exit the interpreter
Je ne sais pas si :quit
est toujours présent dans 2.11.0 ou non.
Lorsque j'utilise exit
dans la version 2.10.4, je reçois un avertissement:
warning: il y avait 1 avertissement de dépréciation; re-exécuter avec -deprecation pour plus de détails
Vous pouvez utiliser:
:q
:quit
sys.exit
tous travaillent en 2.11.x.
Vous pouvez utiliser sys.exit OR: q pour quitter le shell