如何使用粘贴加载REPL中的整个文件

时间:2015-10-13 23:45:59

标签: scala read-eval-print-loop

Scala REPL具有有用的功能:Load,允许将整个文件导入当前会话。但它给了我警告:

  

警告:先前定义的对象持有者不是特征持有者的伴侣。

     

同伴必须一起定义;您可能希望使用:粘贴模式。

如何在类和对象之间加载整个文件保留伴随关系?

2 个答案:

答案 0 :(得分:1)

您是否尝试过粘贴模式?

scala> :paste myfile.sc

或缩写

scala> :pa myfile.sc

答案 1 :(得分:1)

只需说:paste myfile

它得到了一段时间的支持。

https://github.com/scala/scala/blame/2.11.x/src/repl/scala/tools/nsc/interpreter/ILoop.scala#L697