在REPL中查找一个类型?

7

例如:

scala> val b = new ArrayBuffer[Int]()
<console>:7: error: not found: type ArrayBuffer
       val b = new ArrayBuffer[Int]()
                   ^

我能否使用REPL查找ArrayBuffer的完整路径并导入它?


4
你可以使用scalex.org - 4e6
2
任何集成开发环境都能够自动导入并具有歧义解决功能(毕竟,这就是包的目的),但我认为 REPL 并不那么先进。在有人开发出下一代超级 REPL 之前,我会使用 Scala API 文档,在浏览器选项卡中保持打开状态。 - Luigi Plinge
1个回答

8
您需要导入 scala.collection.mutable.ArrayBuffer ,因为默认情况下不会导入scala.collection.mutable中的类(和对象)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接