【发布时间】:2015-07-19 16:59:31
【问题描述】:
我是从 Java 开始使用 scala programmin 的,所以我不清楚我们应该如何在 Scala 中使用相对导入以及确切的名称查找规则是什么?假设我有以下内容:
pack.age
|
|----MyClass.scala
com.age
|
|---AnotherClass.scala
我需要将MyClass.scala 导入AnotherClass.scala。由于 Scala 仅支持相对导入,因此我编写了以下内容:
import _root_.pack.age.MyClass
而且效果很好。但是当我试图从那里删除_root_时,也没有编译时错误。
import pack.age.MyClass
效果也很好。
那么,Scala 中的包名查找规则是什么?
【问题讨论】:
标签: scala