Подтвердить что ты не робот

Как выйти scala 2.11.0 REPL?

В последней версии scala (2.10.3) REPL я могу набрать exit, чтобы выйти из 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>
4b9b3361

Ответ 1

Я столкнулся с той же проблемой при обновлении, просто используйте двоеточие q.

:q

Кроме того, exit был рекомендован вместо 2.10.x с sys.exit, поэтому это также работает:

sys.exit

В качестве побочного примечания, я думаю, они сделали это, чтобы вы могли отличить выход из консоли scala в sbt и выходе из самого sbt, хотя я мог ошибаться.

Ответ 2

Вы можете оставить REPL, как указано в предыдущих ответах:

:quit
:q

Ctrl + d // Unix
Ctrl + z // Windows

sys.exit

Ответ 3

Используйте символы конца файла. Ctrl-D в linux, Ctrl-Z в Windows.

Используя команду :help на моем 2.10.3 REPL, я получаю этот подсказку:

:quit        exit the interpreter

Я не знаю, существует ли :quit в версии 2.11.0 или нет.

Ответ 4

Когда я использую exit в 2.10.4, я получил предупреждение:

предупреждение: было 1 предупреждение об отказе; повторно запустите с -deprecation для деталей

Вы можете использовать:

:q
:quit
sys.exit

все они работают в 2.11.x.

Ответ 5

Вы можете использовать sys.exit ИЛИ : д для выхода из оболочки