如何退出scala 2.11.0 REPL?
在最后一个版本的scala(2.10.3)REPL中,我可以inputexit
退出REPL。 但是,在Scala 2.11.0中这是行不通的。
$ 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>
我遇到了升级相同的问题,只需使用冒号q。
:q
另外, exit
在2.10.x中被弃用,用sys.exit
build议,所以这也适用:
sys.exit
作为一个方面说明,我认为他们这样做,所以你可以区分退出scala控制台和退出sbt本身,虽然我可能是错的。
答案如下,您可以select退出REPL:
:quit :q Ctrl + d // Unix Ctrl + z // Windows sys.exit
使用文件字符的结尾。 在Linux上Ctrl-D
,在Windows上Ctrl-Z
。
在我的2.10.3 REPL中使用:help
命令可以获得这个提示:
:quit exit the interpreter
我不知道是否:quit
仍然在2.11.0还是没有。
当我在2.10.4中使用exit
时,我得到一个警告:
警告:有1次贬低警告; 重新运行与弃用的细节
您可以使用:
:q :quit sys.exit
他们都在2.11.x工作。
您可以使用sys.exit OR:q来退出shell