2

在我的 Scala REPL 中,有什么命令可以用来:

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

谢谢

4

1 回答 1

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
于 2013-02-09T12:18:33.357 回答