【发布时间】:2018-06-01 03:58:56
【问题描述】:
如何将包导入 Scala 的 REPL?
我正在尝试导入这个名为 funsets 的包,它有一个名为“FunSets”的对象。
我尝试了import funsets._ 和import funsets._; 等的几种变体,但它仍然没有导入包中的函数和对象。
【问题讨论】:
-
什么是功能集?它在罐子里吗?它是一个编译的类文件吗?它是一个scala文件吗?它是像 maven Central 这样的外部存储库中的托管依赖项吗?
-
funsets 是包的名称,其中包含一个名为 FunSets 的对象。它只是在一个 scala 目标文件中。
-
你需要在 sbt shell 中运行
console。然后,sbt 将编译 funsets 中定义的任何内容,并自动将其添加到您的 Scala shell 中。从那里,您将能够执行import funsets._。
标签: scala sbt read-eval-print-loop