检查我在REPL中导入的内容?

时间:2013-02-09 12:12:40

标签: scala

在我的Scala REPL中,是否有任何可用于执行的命令:

  • 检查我输入了什么?
  • 检查是否导入了特定的类/对象?

由于

1 个答案:

答案 0 :(得分:5)

关于1):是的,你可以

scala> :imports
 1) import java.lang._             (145 types, 150 terms)
 2) import scala._                 (798 types, 806 terms)
 3) import scala.Predef._          (16 types, 167 terms, 96 are implicit)

关于2):有几种方法,但为什么不尝试使用有问题的类?除此之外,您还可以

scala> :type Foo
<console>:8: error: not found: value Foo
       Foo
       ^

scala> :type List
scala.collection.immutable.List.type