如何从REPL在Scala中编译和加载新的源文件?

时间:2017-02-08 00:14:01

标签: scala

在Scala shell中,我希望能够将Scala源文件加载到当前会话中。问题是,我希望该文件是任意 Scala源代码 - 尤其包括包声明等内容。

这可能吗?如果是这样,我该怎么做?

1 个答案:

答案 0 :(得分:0)

是的,有可能。将scala源文件(下面的代码段中的“test.scala”)作为参数传递给scala命令:

scala test.scala

这将编译并执行文件中的scala源。