【发布时间】:2011-06-08 07:03:43
【问题描述】:
我有一个包含根包“scala”的库,现在我有一个使用这个库的项目,并且我有一个名为“com.zjffdu.scala”的子包。并且这个包中的类文件需要从库中导入类。所以我有以下导入语句。
import scala._
但是因为这个类也在“scala”包中,所以scala编译器会在当前目录而不是库中查找文件。
那么我如何明确告诉 scala 从库中导入类。
谢谢
【问题讨论】:
标签: scala
我有一个包含根包“scala”的库,现在我有一个使用这个库的项目,并且我有一个名为“com.zjffdu.scala”的子包。并且这个包中的类文件需要从库中导入类。所以我有以下导入语句。
import scala._
但是因为这个类也在“scala”包中,所以scala编译器会在当前目录而不是库中查找文件。
那么我如何明确告诉 scala 从库中导入类。
谢谢
【问题讨论】:
标签: scala
使用这个:
import _root_.scala._
正如你所看到的,它不是很漂亮——最好的选择可能是避免将你的包命名为scala。
顺便说一句——根scala 包总是预先导入的(当然,子包不是)。
【讨论】: