scala コマンドでは、直接 .scala スクリプトの実行ができます。
% scala sandbox.scala Hello world.
sandbox.scala
object HelloWorld { def main(args:Array[String]) { println("Hello world.") } }
初回のコマンド実行で、fsc というコンパイル情報をキャッシュしておくサーバが常駐します。再起動するには fsc -reset
、不要になったら fsc -shutdown
でサーバを手動停止する必要があります。
% fsc -reset % fsc -shutdown [Compile server exited]
-nocompdaemon オプションで fsc を無効にすることもできます。
% scala -nocompdaemon hello-world.scala