注意:以下讨论仅适用于REPL。
如果我不知道某个给定类的完整包名,那么Eclipse或Netbeans等IDE将有助于告诉我定义类的可能路径。
示例我在jar中定义了一些类foo.somePackage.someClass
,我将其放入SCALA_HOME\lib
目录。现在当我val a = new someClass
时,Scala无法找到该课程。我需要做一个明确的import foo.somePackage.someClass
。
是否有可能找到someClass
定义的所有地方而无需事先知道?
答案 0 :(得分:3)
据我所知,纯Scala REPL是不可能的。 IntelliJ IDEA Scala控制台可以自动导入必要的类http://blog.jetbrains.com/scala/2011/10/19/scala-language-console-nika-builds/