Scala 在REPL中找到一个类型?
例如:Scala 在REPL中找到一个类型?,scala,Scala,例如: scala> val b = new ArrayBuffer[Int]() <console>:7: error: not found: type ArrayBuffer val b = new ArrayBuffer[Int]() ^ scala>val b=new ArrayBuffer[Int]() :7:错误:未找到:键入ArrayBuffer val b=新阵列缓冲[Int]() ^ 我可以使用REPL查
scala> val b = new ArrayBuffer[Int]()
<console>:7: error: not found: type ArrayBuffer
val b = new ArrayBuffer[Int]()
^
scala>val b=new ArrayBuffer[Int]()
:7:错误:未找到:键入ArrayBuffer
val b=新阵列缓冲[Int]()
^
我可以使用REPL查找ArrayBuffer的完整路径并导入它吗?您需要
导入scala.collection.mutable.ArrayBuffer
,默认情况下不会从scala.collection.mutable导入类(和对象) 您可以使用任何IDE,它将能够自动导入并具有歧义解决功能(毕竟,这是软件包的重点),但我认为REPL没有那么先进。在有人开发下一代超级REPL之前,我会使用scala API文档,在浏览器选项卡中保持打开状态。