Scala-检查是否导入了类

Scala-检查是否导入了类,scala,Scala,在Scala控制台中,命令: import testPackage._ 将给出以下输出: scala> import testPackage._ import testPackage._ 但是在导入之后,如何检查控制台中导入的类是什么,或者如何在控制台中列出(testPackage的)类(只是为了验证)。请提供帮助。在REPL中,我不确定是否有用于列出所有导入类的命令,但是您可以使用选项卡式完成,只需键入: scala> val tmp : testPackage. 然后点击T

在Scala控制台中,命令:

import testPackage._
将给出以下输出:

scala> import testPackage._
import testPackage._

但是在导入之后,如何检查控制台中导入的类是什么,或者如何在控制台中列出(testPackage的)类(只是为了验证)。请提供帮助。

在REPL中,我不确定是否有用于列出所有导入类的命令,但是您可以使用选项卡式完成,只需键入:

scala> val tmp : testPackage.
然后点击TAB。您应该获得该范围内可用类型的列表


HTH

Hi Jonny,我使用的是与eclipse集成的Scala控制台,我遵循了您发布的方法,但当我点击TAB时,光标只是移动,实际上并没有显示列表。我在这里做错了什么。我没有使用EclipseScalaIDE…但听起来控制台没有完整的REPL。您可以尝试在IDE中只启动一个标准的终端/命令shell(您认为在Eclipse中可以这样做吗?),然后在其中运行完整的Scala REPL…我通常在一个窗口(或窗口的一半或其他任何地方)中打开一个IDE然后在另一个窗口中打开一个shell窗口…我发现IDE中的终端(特别是Eclipse)可能有点片状-它们通常不是完整的终端。好的,Jonny,谢谢:)