说我有:
import org.scalatest.ShouldMatchers._;
这会带来一些implicit
次转化。
我如何在package object
中对它们进行别名,以便我可以将含义带入范围:
import code.ThePackageObject._;
答案 0 :(得分:2)
显然ShouldMatchers
对象扩展了ShouldMatchers
特征(其中隐含的实际定义已经完成)。这是一种常见的习语,可以简单地将特征混合到您需要的地方。因此,您只需在包对象中混合ShouldMatchers
(特征):
package object ThePackageObject extends ShouldMatchers