对scala中的所有子包使用相同的包文件

时间:2014-06-24 15:10:25

标签: scala package

我有一个包对象,包中有一些隐式类,说x。让我们将其称为文件x.scala。我有两个子包x.ax.b。我也需要在两个子包中使用相同的隐式类。 到目前为止,我已经为:a.scalab.scala中的两个子包创建了包对象,并复制了两个对象中隐式类的代码。 必须有一种方法可以更好地完成。我可以以某种方式使用x包的包对象并在两个子包中使用它吗?

1 个答案:

答案 0 :(得分:4)

声明包a和b,如下所示:

package x
package a

package x
package b

这有点像package x.a后跟import x。然后,您应该可以访问x中的所有隐式内容。