[scala] scala 2.11.0 REPL을 종료하는 방법?

scala (2.10.3) REPL의 마지막 버전에서는 REPL에서 exit종료하도록 입력 할 수 있습니다 . 그러나 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

또한 제안 된 대신 exit2.10.x에서 더 이상 사용되지 sys.exit않으므로 다음과 같이 작동합니다.

sys.exit

부수적으로, 나는 그들이 잘못했다고 생각하지만 sbt에서 scala 콘솔을 종료하고 sbt 자체를 종료하는 것을 구별 할 수 있다고 생각합니다.


답변

이전 답변에 명시된대로 REPL을 그대로 두는 옵션은 다음과 같습니다.

:quit
:q

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

sys.exit


답변

파일 끝을 사용하십시오. Ctrl-D리눅스, Ctrl-Z윈도우.

:help내 2.10.3 REPL 에서 명령을 사용하면 이 힌트를 얻습니다.

:quit        exit the interpreter

:quit그래도 2.11.0에 있는지 여부 는 알 수 없습니다 .


답변

exit2.10.4에서 사용할 때 경고가 표시됩니다.

경고 : 사용 중단 경고가 1 회있었습니다. 자세한 내용은 -deprecation으로 다시 실행

당신이 사용할 수있는:

:q
:quit
sys.exit

그들 모두는 2.11.x에서 작동합니다.


답변

sys.exit OR : q를 사용하여 쉘을 종료 할 수 있습니다


답변