【问题标题】:scala package conflictscala包冲突
【发布时间】:2011-06-08 07:03:43
【问题描述】:

我有一个包含根包“scala”的库,现在我有一个使用这个库的项目,并且我有一个名为“com.zjffdu.scala”的子包。并且这个包中的类文件需要从库中导入类。所以我有以下导入语句。

import scala._

但是因为这个类也在“scala”包中,所以scala编译器会在当前目录而不是库中查找文件。

那么我如何明确告诉 scala 从库中导入类。

谢谢

【问题讨论】:

    标签: scala


    【解决方案1】:

    使用这个:

    import _root_.scala._
    

    正如你所看到的,它不是很漂亮——最好的选择可能是避免将你的包命名为scala

    顺便说一句——根scala 包总是预先导入的(当然,子包不是)。

    【讨论】:

    • 我希望我能奖励积分,因为我不仅回答了问题,而且温和地建议如何在第一时间避免问题,而不会让人觉得自己是个居高临下的混蛋。 +1
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-27
    • 1970-01-01
    相关资源
    最近更新 更多