質問: sbt consoleを起動している場合 元のプログラムを変更してコンパイルし直しても repl上ではこの変更が反映されていません。 今は :quitで一端終了させた後 改めてまたsbt consoleを起動させていますが、 この方法では前回のrepl上での状態(importしたファイルなど)をもう一回 入力し直さないといけません。 この手間をなくしたいのですが、どうすればよいでしょうか。
回答: Scala の REPL 内で `:load Scalaのファイルのパス` とするとそのファイルを読み込めるので、これを使って変更したプログラムを再度読み込むと良いと思います。 また、`:save パス` とすると、それまでにREPLに入力した内容がそのファイルに保存されます。 そして `:load saveしたパス` とすれば、REPL上での入力を繰り返さずに済みます。