8897


sbt consoleを起動している場合  
元のプログラムを変更してコンパイルし直しても repl上ではこの変更が反映されていません。  
今は :quitで一端終了させた後  
改めてまたsbt consoleを起動させていますが、  
この方法では前回のrepl上での状態(importしたファイルなど)をもう一回  
入力し直さないといけません。  
この手間をなくしたいのですが、どうすればよいでしょうか。


CC BY-SA 3.0
2015-04-08T03:12:50.193
8895
2015-04-08T03:56:58.287
8928
question
scala
コンパイルし直したscalaコードをreplを終了させないでrepl上で実行する方法


Scala の REPL 内で `:load Scalaのファイルのパス`
とするとそのファイルを読み込めるので、これを使って変更したプログラムを再度読み込むと良いと思います。

また、`:save パス` とすると、それまでにREPLに入力した内容がそのファイルに保存されます。  
そして `:load saveしたパス` とすれば、REPL上での入力を繰り返さずに済みます。


CC BY-SA 3.0
2015-04-08T03:56:58.287
8897
2015-04-08T03:56:58.287
9216
8895
answer